home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1995-06-30 | 135.4 KB | [ MPST/MPS ]
open in: MacOS 8.1
extracted
|
Win98
extracted
|
DOS
extracted
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary ).
Confidence Program Detection Match Type Support
100%
dexvert
MacOS Resource Fork (archive/rsrc)
magic
Supported
10%
dexvert
MacBinary (archive/macBinary)
fallback
Supported
10%
dexvert
Jesper Olsen Module (music/jesperOlsen)
magic
Supported
100%
file
TTComp archive data, binary, 1K dictionary
default (weak)
99%
file
MacBinary II, inited, Thu Jun 29 22:37:03 1995, modified Fri Jun 30 00:06:12 1995, creator 'MPS ', type 'MPST' "Flex", at 0x80 138399 bytes resource Targa image data - Map 65536 x 32513 x 32 +512 +8218 - 12-bit alpha - top - interleave
default (weak)
98%
file
Apple HFS/HFS+ resource fork, map offset 0x21b20, map length 0x17f, data length 0x21a20, at 16 0x206c696e, nextResourceMap 0xb24f44, fileRef 0x1c48, list offset 0x1c, name offset 0x166, 5 types, 0x54455854 'TEXT' * 1 resource offset 0x2a
default
97%
file
data
default
65%
TrID
TTComp archive compressed (bin-1K)
default (weak)
33%
TrID
MacBinary 2
default (weak)
0%
TrID
Sybase iAnywhere database files
default (weak)
100%
siegfried
fmt/1762 MacBinary (II)
default
100%
lsar
MacBinary
default
id metadata key value macFileType [ MPST] macFileCreator [ MPS ]
hex view +--------+-------------------------+-------------------------+--------+--------+ |00000000| 00 04 46 6c 65 78 00 00 | 00 00 00 00 00 00 00 00 |..Flex..|........| |00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000040| 00 4d 50 53 54 4d 50 53 | 20 01 00 00 00 00 00 00 |.MPSTMPS| .......| |00000050| 00 00 00 00 00 00 00 00 | 02 1c 9f ac 19 13 cf ac |........|........| |00000060| 19 28 b4 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.(......|........| |00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 7d 69 00 00 |........|....}i..| |00000080| 00 00 01 00 00 02 1b 20 | 00 02 1a 20 00 00 01 7f |....... |... ....| |00000090| 20 6c 69 6e 65 20 65 72 | 72 6f 72 3a 20 05 73 70 | line er|ror: .sp| |000000a0| 61 72 65 05 73 70 61 72 | 65 30 65 6e 64 20 6f 66 |are.spar|e0end of| |000000b0| 04 46 6c 65 78 1f 02 00 | 00 00 4d 50 53 54 4d 50 |.Flex...|..MPSTMP| |000000c0| 53 20 01 00 00 00 00 80 | 00 00 00 00 03 29 00 00 |S ......|.....)..| |000000d0| 00 00 4d 50 53 54 4d 50 | 53 20 01 00 00 00 00 80 |..MPSTMP|S ......| |000000e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000000f0| 00 00 ac 19 13 cf 00 00 | 00 00 00 02 1c 9f 63 65 |........|......ce| |00000100| 73 73 6f 72 20 65 72 72 | 6f 72 3a 20 14 46 69 6c |ssor err|or: .Fil| |00000110| 65 20 22 25 73 22 3b 20 | 6c 69 6e 65 20 25 64 20 |e "%s"; |line %d | |00000120| 23 1c 6e 6f 20 69 64 65 | 6e 74 69 66 69 65 72 20 |#.no ide|ntifier | |00000130| 66 6f 72 20 64 65 63 6c | 61 72 61 74 6f 72 18 73 |for decl|arator.s| |00000140| 69 7a 65 20 6f 66 20 74 | 79 70 65 20 65 78 63 65 |ize of t|ype exce| |00000150| 65 64 73 20 36 34 6b 0f | 30 20 6f 72 20 31 20 65 |eds 64k.|0 or 1 e| |00000160| 78 70 65 63 74 65 64 27 | 63 61 6e 27 74 20 68 61 |xpected'|can't ha| |00000170| 76 65 20 75 6e 6e 61 6d | 65 64 20 62 69 74 20 66 |ve unnam|ed bit f| |00000180| 00 00 70 85 2f 2a 2a 2a | 0d 20 2a 0d 20 2a 20 41 |..p./***|. *. * A| |00000190| 20 6c 65 78 69 63 61 6c | 20 73 63 61 6e 6e 65 72 | lexical| scanner| |000001a0| 20 67 65 6e 65 72 61 74 | 65 64 20 62 79 20 66 6c | generat|ed by fl| |000001b0| 65 78 0d 20 2a 20 43 45 | 48 20 2d 20 66 6c 65 78 |ex. * CE|H - flex| |000001c0| 2e 73 6b 6c 20 6d 6f 64 | 69 66 69 65 64 20 62 79 |.skl mod|ified by| |000001d0| 20 43 68 72 69 73 74 6f | 70 68 65 72 20 45 2e 20 | Christo|pher E. | |000001e0| 48 79 64 65 2c 20 39 35 | 2d 30 36 2d 32 39 20 66 |Hyde, 95|-06-29 f| |000001f0| 72 6f 6d 20 76 32 2e 38 | 35 20 39 35 2f 30 34 2f |rom v2.8|5 95/04/| |00000200| 32 34 0d 20 2a 0d 20 2a | 2a 2a 2f 0d 0d 23 64 65 |24. *. *|**/..#de| |00000210| 66 69 6e 65 20 46 4c 45 | 58 5f 53 43 41 4e 4e 45 |fine FLE|X_SCANNE| |00000220| 52 0d 23 64 65 66 69 6e | 65 20 59 59 5f 46 4c 45 |R.#defin|e YY_FLE| |00000230| 58 5f 4d 41 4a 4f 52 5f | 56 45 52 53 49 4f 4e 20 |X_MAJOR_|VERSION | |00000240| 32 0d 23 64 65 66 69 6e | 65 20 59 59 5f 46 4c 45 |2.#defin|e YY_FLE| |00000250| 58 5f 4d 49 4e 4f 52 5f | 56 45 52 53 49 4f 4e 20 |X_MINOR_|VERSION | |00000260| 35 0d 0d 23 69 66 64 65 | 66 20 6d 61 63 69 6e 74 |5..#ifde|f macint| |00000270| 6f 73 68 0d 23 70 72 61 | 67 6d 61 20 73 65 67 6d |osh.#pra|gma segm| |00000280| 65 6e 74 20 46 6c 65 78 | 53 63 61 6e 6e 65 72 0d |ent Flex|Scanner.| |00000290| 23 65 6e 64 69 66 0d 0d | 25 2d 0d 23 69 6e 63 6c |#endif..|%-.#incl| |000002a0| 75 64 65 20 3c 73 74 64 | 69 6f 2e 68 3e 0d 25 2a |ude <std|io.h>.%*| |000002b0| 0d 0d 2f 2f 20 63 66 72 | 6f 6e 74 20 31 2e 32 20 |..// cfr|ont 1.2 | |000002c0| 64 65 66 69 6e 65 73 20 | 22 63 5f 70 6c 75 73 70 |defines |"c_plusp| |000002d0| 6c 75 73 22 20 69 6e 73 | 74 65 61 64 20 6f 66 20 |lus" ins|tead of | |000002e0| 22 5f 5f 63 70 6c 75 73 | 70 6c 75 73 22 0d 23 69 |"__cplus|plus".#i| |000002f0| 66 20 64 65 66 69 6e 65 | 64 28 63 5f 70 6c 75 73 |f define|d(c_plus| |00000300| 70 6c 75 73 29 20 26 26 | 20 21 64 65 66 69 6e 65 |plus) &&| !define| |00000310| 64 28 5f 5f 63 70 6c 75 | 73 70 6c 75 73 29 0d 23 |d(__cplu|splus).#| |00000320| 64 65 66 69 6e 65 20 5f | 5f 63 70 6c 75 73 70 6c |define _|_cpluspl| |00000330| 75 73 0d 23 65 6e 64 69 | 66 0d 0d 25 2b 0d 23 64 |us.#endi|f..%+.#d| |00000340| 65 66 69 6e 65 09 59 59 | 5f 43 09 09 09 22 43 22 |efine.YY|_C..."C"| |00000350| 0d 23 64 65 66 69 6e 65 | 09 59 59 5f 44 45 43 4c |.#define|.YY_DECL| |00000360| 41 52 45 28 74 29 09 74 | 20 79 79 46 6c 65 78 4c |ARE(t).t| yyFlexL| |00000370| 65 78 65 72 3a 3a 0d 25 | 2d 0d 23 64 65 66 69 6e |exer::.%|-.#defin| |00000380| 65 09 59 59 5f 43 0d 23 | 64 65 66 69 6e 65 09 59 |e.YY_C.#|define.Y| |00000390| 59 5f 44 45 43 4c 41 52 | 45 28 74 29 09 73 74 61 |Y_DECLAR|E(t).sta| |000003a0| 74 69 63 20 74 20 0d 23 | 64 65 66 69 6e 65 09 69 |tic t .#|define.i| |000003b0| 73 74 72 65 61 6d 09 09 | 09 46 49 4c 45 0d 25 2a |stream..|.FILE.%*| |000003c0| 0d 0d 23 64 65 66 69 6e | 65 20 59 59 5f 55 53 45 |..#defin|e YY_USE| |000003d0| 5f 50 52 4f 54 4f 53 09 | 2f 2f 20 55 73 65 20 70 |_PROTOS.|// Use p| |000003e0| 72 6f 74 6f 74 79 70 65 | 73 20 69 6e 20 66 75 6e |rototype|s in fun| |000003f0| 63 74 69 6f 6e 20 64 65 | 63 6c 61 72 61 74 69 6f |ction de|claratio| |00000400| 6e 73 2e 0d 23 64 65 66 | 69 6e 65 20 59 59 5f 55 |ns..#def|ine YY_U| |00000410| 53 45 5f 43 4f 4e 53 54 | 09 2f 2f 20 54 68 65 20 |SE_CONST|.// The | |00000420| 22 63 6f 6e 73 74 22 20 | 73 74 6f 72 61 67 65 2d |"const" |storage-| |00000430| 63 6c 61 73 73 2d 6d 6f | 64 69 66 69 65 72 20 69 |class-mo|difier i| |00000440| 73 20 76 61 6c 69 64 2e | 0d 0d 23 69 66 64 65 66 |s valid.|..#ifdef| |00000450| 20 5f 5f 63 70 6c 75 73 | 70 6c 75 73 0d 0d 23 69 | __cplus|plus..#i| |00000460| 6e 63 6c 75 64 65 20 3c | 73 74 64 6c 69 62 2e 68 |nclude <|stdlib.h| |00000470| 3e 0d 25 2b 0d 63 6c 61 | 73 73 20 69 73 74 72 65 |>.%+.cla|ss istre| |00000480| 61 6d 3b 0d 23 69 6e 63 | 6c 75 64 65 20 3c 73 74 |am;.#inc|lude <st| |00000490| 72 65 61 6d 2e 68 3e 09 | 2f 2f 20 43 45 48 0d 25 |ream.h>.|// CEH.%| |000004a0| 2a 0d 2f 2f 23 69 6e 63 | 6c 75 64 65 20 3c 75 6e |*.//#inc|lude <un| |000004b0| 69 73 74 64 2e 68 3e 0d | 0d 23 65 6c 73 65 09 2f |istd.h>.|.#else./| |000004c0| 2f 20 21 20 5f 5f 63 70 | 6c 75 73 70 6c 75 73 0d |/ ! __cp|lusplus.| |000004d0| 0d 23 69 66 20 5f 5f 53 | 54 44 43 5f 5f 0d 0d 23 |.#if __S|TDC__..#| |000004e0| 65 6e 64 69 66 09 2f 2f | 20 5f 5f 53 54 44 43 5f |endif.//| __STDC_| |000004f0| 5f 0d 23 65 6e 64 69 66 | 09 2f 2f 20 21 20 5f 5f |_.#endif|.// ! __| |00000500| 63 70 6c 75 73 70 6c 75 | 73 0d 0d 23 69 66 64 65 |cplusplu|s..#ifde| |00000510| 66 20 59 59 5f 55 53 45 | 5f 43 4f 4e 53 54 0d 23 |f YY_USE|_CONST.#| |00000520| 64 65 66 69 6e 65 20 79 | 79 63 6f 6e 73 74 20 63 |define y|yconst c| |00000530| 6f 6e 73 74 0d 23 65 6c | 73 65 0d 23 64 65 66 69 |onst.#el|se.#defi| |00000540| 6e 65 20 79 79 63 6f 6e | 73 74 0d 23 65 6e 64 69 |ne yycon|st.#endi| |00000550| 66 0d 0d 0d 23 69 66 64 | 65 66 20 59 59 5f 55 53 |f...#ifd|ef YY_US| |00000560| 45 5f 50 52 4f 54 4f 53 | 0d 23 64 65 66 69 6e 65 |E_PROTOS|.#define| |00000570| 20 59 59 5f 50 52 4f 54 | 4f 28 70 72 6f 74 6f 29 | YY_PROT|O(proto)| |00000580| 20 70 72 6f 74 6f 0d 23 | 65 6c 73 65 0d 23 64 65 | proto.#|else.#de| |00000590| 66 69 6e 65 20 59 59 5f | 50 52 4f 54 4f 28 70 72 |fine YY_|PROTO(pr| |000005a0| 6f 74 6f 29 20 28 29 0d | 23 65 6e 64 69 66 0d 0d |oto) ().|#endif..| |000005b0| 2f 2f 20 52 65 74 75 72 | 6e 65 64 20 75 70 6f 6e |// Retur|ned upon| |000005c0| 20 65 6e 64 2d 6f 66 2d | 66 69 6c 65 2e 0d 23 64 | end-of-|file..#d| |000005d0| 65 66 69 6e 65 20 59 59 | 5f 4e 55 4c 4c 09 30 0d |efine YY|_NULL.0.| |000005e0| 0d 2f 2a 20 50 72 6f 6d | 6f 74 65 73 20 61 20 70 |./* Prom|otes a p| |000005f0| 6f 73 73 69 62 6c 79 20 | 6e 65 67 61 74 69 76 65 |ossibly |negative| |00000600| 2c 20 70 6f 73 73 69 62 | 6c 79 20 73 69 67 6e 65 |, possib|ly signe| |00000610| 64 20 63 68 61 72 20 74 | 6f 20 61 6e 20 75 6e 73 |d char t|o an uns| |00000620| 69 67 6e 65 64 0d 20 2a | 20 69 6e 74 65 67 65 72 |igned. *| integer| |00000630| 20 66 6f 72 20 75 73 65 | 20 61 73 20 61 6e 20 61 | for use| as an a| |00000640| 72 72 61 79 20 69 6e 64 | 65 78 2e 20 20 49 66 20 |rray ind|ex. If | |00000650| 74 68 65 20 73 69 67 6e | 65 64 20 63 68 61 72 20 |the sign|ed char | |00000660| 69 73 20 6e 65 67 61 74 | 69 76 65 2c 0d 20 2a 20 |is negat|ive,. * | |00000670| 77 65 20 77 61 6e 74 20 | 74 6f 20 69 6e 73 74 65 |we want |to inste| |00000680| 61 64 20 74 72 65 61 74 | 20 69 74 20 61 73 20 61 |ad treat| it as a| |00000690| 6e 20 38 2d 62 69 74 20 | 75 6e 73 69 67 6e 65 64 |n 8-bit |unsigned| |000006a0| 20 63 68 61 72 2c 20 68 | 65 6e 63 65 20 74 68 65 | char, h|ence the| |000006b0| 0d 20 2a 20 64 6f 75 62 | 6c 65 20 63 61 73 74 2e |. * doub|le cast.| |000006c0| 0d 20 2a 2f 0d 23 64 65 | 66 69 6e 65 20 59 59 5f |. */.#de|fine YY_| |000006d0| 53 43 5f 54 4f 5f 55 49 | 28 63 29 20 28 28 75 6e |SC_TO_UI|(c) ((un| |000006e0| 73 69 67 6e 65 64 20 69 | 6e 74 29 20 28 75 6e 73 |signed i|nt) (uns| |000006f0| 69 67 6e 65 64 20 63 68 | 61 72 29 20 63 29 0d 0d |igned ch|ar) c)..| |00000700| 2f 2a 20 45 6e 74 65 72 | 20 61 20 73 74 61 72 74 |/* Enter| a start| |00000710| 20 63 6f 6e 64 69 74 69 | 6f 6e 2e 20 20 54 68 69 | conditi|on. Thi| |00000720| 73 20 6d 61 63 72 6f 20 | 72 65 61 6c 6c 79 20 6f |s macro |really o| |00000730| 75 67 68 74 20 74 6f 20 | 74 61 6b 65 20 61 20 70 |ught to |take a p| |00000740| 61 72 61 6d 65 74 65 72 | 2c 0d 20 2a 20 62 75 74 |arameter|,. * but| |00000750| 20 77 65 20 64 6f 20 69 | 74 20 74 68 65 20 64 69 | we do i|t the di| |00000760| 73 67 75 73 74 69 6e 67 | 20 63 72 75 66 74 79 20 |sgusting| crufty | |00000770| 77 61 79 20 66 6f 72 63 | 65 64 20 6f 6e 20 75 73 |way forc|ed on us| |00000780| 20 62 79 20 74 68 65 20 | 28 29 2d 6c 65 73 73 0d | by the |()-less.| |00000790| 20 2a 20 64 65 66 69 6e | 69 74 69 6f 6e 20 6f 66 | * defin|ition of| |000007a0| 20 42 45 47 49 4e 2e 0d | 20 2a 2f 0d 23 64 65 66 | BEGIN..| */.#def| |000007b0| 69 6e 65 20 42 45 47 49 | 4e 20 79 79 5f 73 74 61 |ine BEGI|N yy_sta| |000007c0| 72 74 20 3d 20 31 20 2b | 20 32 20 2a 0d 0d 2f 2a |rt = 1 +| 2 *../*| |000007d0| 20 54 72 61 6e 73 6c 61 | 74 65 20 74 68 65 20 63 | Transla|te the c| |000007e0| 75 72 72 65 6e 74 20 73 | 74 61 72 74 20 73 74 61 |urrent s|tart sta| |000007f0| 74 65 20 69 6e 74 6f 20 | 61 20 76 61 6c 75 65 20 |te into |a value | |00000800| 74 68 61 74 20 63 61 6e | 20 62 65 20 6c 61 74 65 |that can| be late| |00000810| 72 20 68 61 6e 64 65 64 | 0d 20 2a 20 74 6f 20 42 |r handed|. * to B| |00000820| 45 47 49 4e 20 74 6f 20 | 72 65 74 75 72 6e 20 74 |EGIN to |return t| |00000830| 6f 20 74 68 65 20 73 74 | 61 74 65 2e 20 20 54 68 |o the st|ate. Th| |00000840| 65 20 59 59 53 54 41 54 | 45 20 61 6c 69 61 73 20 |e YYSTAT|E alias | |00000850| 69 73 20 66 6f 72 20 6c | 65 78 0d 20 2a 20 63 6f |is for l|ex. * co| |00000860| 6d 70 61 74 69 62 69 6c | 69 74 79 2e 0d 20 2a 2f |mpatibil|ity.. */| |00000870| 0d 23 64 65 66 69 6e 65 | 20 59 59 5f 53 54 41 52 |.#define| YY_STAR| |00000880| 54 20 28 28 79 79 5f 73 | 74 61 72 74 20 2d 20 31 |T ((yy_s|tart - 1| |00000890| 29 20 2f 20 32 29 0d 23 | 64 65 66 69 6e 65 20 59 |) / 2).#|define Y| |000008a0| 59 53 54 41 54 45 20 59 | 59 5f 53 54 41 52 54 0d |YSTATE Y|Y_START.| |000008b0| 0d 2f 2f 20 41 63 74 69 | 6f 6e 20 6e 75 6d 62 65 |.// Acti|on numbe| |000008c0| 72 20 66 6f 72 20 45 4f | 46 20 72 75 6c 65 20 6f |r for EO|F rule o| |000008d0| 66 20 61 20 67 69 76 65 | 6e 20 73 74 61 72 74 20 |f a give|n start | |000008e0| 73 74 61 74 65 2e 0d 23 | 64 65 66 69 6e 65 20 59 |state..#|define Y| |000008f0| 59 5f 53 54 41 54 45 5f | 45 4f 46 28 73 74 61 74 |Y_STATE_|EOF(stat| |00000900| 65 29 20 28 59 59 5f 45 | 4e 44 5f 4f 46 5f 42 55 |e) (YY_E|ND_OF_BU| |00000910| 46 46 45 52 20 2b 20 73 | 74 61 74 65 20 2b 20 31 |FFER + s|tate + 1| |00000920| 29 0d 0d 2f 2f 20 53 70 | 65 63 69 61 6c 20 61 63 |)..// Sp|ecial ac| |00000930| 74 69 6f 6e 20 6d 65 61 | 6e 69 6e 67 20 22 73 74 |tion mea|ning "st| |00000940| 61 72 74 20 70 72 6f 63 | 65 73 73 69 6e 67 20 61 |art proc|essing a| |00000950| 20 6e 65 77 20 66 69 6c | 65 22 2e 0d 23 64 65 66 | new fil|e"..#def| |00000960| 69 6e 65 20 59 59 5f 4e | 45 57 5f 46 49 4c 45 20 |ine YY_N|EW_FILE | |00000970| 79 79 72 65 73 74 61 72 | 74 28 79 79 69 6e 29 0d |yyrestar|t(yyin).| |00000980| 0d 23 64 65 66 69 6e 65 | 20 59 59 5f 45 4e 44 5f |.#define| YY_END_| |00000990| 4f 46 5f 42 55 46 46 45 | 52 5f 43 48 41 52 20 30 |OF_BUFFE|R_CHAR 0| |000009a0| 0d 0d 2f 2f 20 53 69 7a | 65 20 6f 66 20 64 65 66 |..// Siz|e of def| |000009b0| 61 75 6c 74 20 69 6e 70 | 75 74 20 62 75 66 66 65 |ault inp|ut buffe| |000009c0| 72 2e 0d 23 64 65 66 69 | 6e 65 20 59 59 5f 42 55 |r..#defi|ne YY_BU| |000009d0| 46 5f 53 49 5a 45 20 31 | 36 33 38 34 0d 0d 74 79 |F_SIZE 1|6384..ty| |000009e0| 70 65 64 65 66 20 73 74 | 72 75 63 74 20 79 79 5f |pedef st|ruct yy_| |000009f0| 62 75 66 66 65 72 5f 73 | 74 61 74 65 2a 20 59 59 |buffer_s|tate* YY| |00000a00| 5f 42 55 46 46 45 52 5f | 53 54 41 54 45 3b 0d 0d |_BUFFER_|STATE;..| |00000a10| 65 78 74 65 72 6e 20 69 | 6e 74 20 79 79 6c 65 6e |extern i|nt yylen| |00000a20| 67 3b 0d 25 2d 0d 65 78 | 74 65 72 6e 20 46 49 4c |g;.%-.ex|tern FIL| |00000a30| 45 20 2a 79 79 69 6e 2c | 20 2a 79 79 6f 75 74 3b |E *yyin,| *yyout;| |00000a40| 0d 25 2a 0d 0d 23 64 65 | 66 69 6e 65 20 45 4f 42 |.%*..#de|fine EOB| |00000a50| 5f 41 43 54 5f 43 4f 4e | 54 49 4e 55 45 5f 53 43 |_ACT_CON|TINUE_SC| |00000a60| 41 4e 09 30 0d 23 64 65 | 66 69 6e 65 20 45 4f 42 |AN.0.#de|fine EOB| |00000a70| 5f 41 43 54 5f 45 4e 44 | 5f 4f 46 5f 46 49 4c 45 |_ACT_END|_OF_FILE| |00000a80| 09 09 31 0d 23 64 65 66 | 69 6e 65 20 45 4f 42 5f |..1.#def|ine EOB_| |00000a90| 41 43 54 5f 4c 41 53 54 | 5f 4d 41 54 43 48 09 09 |ACT_LAST|_MATCH..| |00000aa0| 32 0d 0d 2f 2a 20 54 68 | 65 20 66 75 6e 6b 79 20 |2../* Th|e funky | |00000ab0| 64 6f 2d 77 68 69 6c 65 | 20 69 6e 20 74 68 65 20 |do-while| in the | |00000ac0| 66 6f 6c 6c 6f 77 69 6e | 67 20 23 64 65 66 69 6e |followin|g #defin| |00000ad0| 65 20 69 73 20 75 73 65 | 64 20 74 6f 20 74 75 72 |e is use|d to tur| |00000ae0| 6e 20 74 68 65 20 64 65 | 66 69 6e 69 74 69 6f 6e |n the de|finition| |00000af0| 0d 20 2a 20 69 6e 74 20 | 61 20 73 69 6e 67 6c 65 |. * int |a single| |00000b00| 20 43 20 73 74 61 74 65 | 6d 65 6e 74 20 28 77 68 | C state|ment (wh| |00000b10| 69 63 68 20 6e 65 65 64 | 73 20 61 20 73 65 6d 69 |ich need|s a semi| |00000b20| 2d 63 6f 6c 6f 6e 20 74 | 65 72 6d 69 6e 61 74 6f |-colon t|erminato| |00000b30| 72 29 2e 20 20 54 68 69 | 73 0d 20 2a 20 61 76 6f |r). Thi|s. * avo| |00000b40| 69 64 73 20 70 72 6f 62 | 6c 65 6d 73 20 77 69 74 |ids prob|lems wit| |00000b50| 68 20 63 6f 64 65 20 6c | 69 6b 65 3a 0d 20 2a 0d |h code l|ike:. *.| |00000b60| 20 2a 20 09 69 66 20 28 | 63 6f 6e 64 69 74 69 6f | * .if (|conditio| |00000b70| 6e 5f 68 6f 6c 64 73 29 | 0d 20 2a 09 09 79 79 6c |n_holds)|. *..yyl| |00000b80| 65 73 73 28 35 29 3b 0d | 20 2a 09 65 6c 73 65 0d |ess(5);.| *.else.| |00000b90| 20 2a 09 09 64 6f 5f 73 | 6f 6d 65 74 68 69 6e 67 | *..do_s|omething| |00000ba0| 5f 65 6c 73 65 28 29 3b | 0d 20 2a 0d 20 2a 20 50 |_else();|. *. * P| |00000bb0| 72 69 6f 72 20 74 6f 20 | 75 73 69 6e 67 20 74 68 |rior to |using th| |00000bc0| 65 20 64 6f 2d 77 68 69 | 6c 65 20 74 68 65 20 63 |e do-whi|le the c| |00000bd0| 6f 6d 70 69 6c 65 72 20 | 77 6f 75 6c 64 20 67 65 |ompiler |would ge| |00000be0| 74 20 75 70 73 65 74 20 | 61 74 20 74 68 65 0d 20 |t upset |at the. | |00000bf0| 2a 20 22 65 6c 73 65 22 | 20 62 65 63 61 75 73 65 |* "else"| because| |00000c00| 20 69 74 20 69 6e 74 65 | 72 70 72 65 74 65 64 20 | it inte|rpreted | |00000c10| 74 68 65 20 22 69 66 22 | 20 73 74 61 74 65 6d 65 |the "if"| stateme| |00000c20| 6e 74 20 61 73 20 62 65 | 69 6e 67 20 61 6c 6c 0d |nt as be|ing all.| |00000c30| 20 2a 20 64 6f 6e 65 20 | 77 68 65 6e 20 69 74 20 | * done |when it | |00000c40| 72 65 61 63 68 65 64 20 | 74 68 65 20 27 3b 27 20 |reached |the ';' | |00000c50| 61 66 74 65 72 20 74 68 | 65 20 79 79 6c 65 73 73 |after th|e yyless| |00000c60| 28 29 20 63 61 6c 6c 2e | 0d 20 2a 2f 0d 0d 2f 2a |() call.|. */../*| |00000c70| 20 52 65 74 75 72 6e 20 | 61 6c 6c 20 62 75 74 20 | Return |all but | |00000c80| 74 68 65 20 66 69 72 73 | 74 20 27 6e 27 20 6d 61 |the firs|t 'n' ma| |00000c90| 74 63 68 65 64 20 63 68 | 61 72 61 63 74 65 72 73 |tched ch|aracters| |00000ca0| 20 62 61 63 6b 20 74 6f | 20 74 68 65 20 69 6e 70 | back to| the inp| |00000cb0| 75 74 20 73 74 72 65 61 | 6d 2e 20 2a 2f 0d 0d 23 |ut strea|m. */..#| |00000cc0| 64 65 66 69 6e 65 20 79 | 79 6c 65 73 73 28 6e 29 |define y|yless(n)| |00000cd0| 09 64 6f 20 7b 20 5c 0d | 09 09 2f 2a 20 55 6e 64 |.do { \.|../* Und| |00000ce0| 6f 20 65 66 66 65 63 74 | 73 20 6f 66 20 73 65 74 |o effect|s of set| |00000cf0| 74 69 6e 67 20 75 70 20 | 79 79 74 65 78 74 2e 20 |ting up |yytext. | |00000d00| 2a 2f 20 5c 0d 09 09 2a | 79 79 5f 63 70 20 3d 20 |*/ \...*|yy_cp = | |00000d10| 79 79 5f 68 6f 6c 64 5f | 63 68 61 72 3b 20 5c 0d |yy_hold_|char; \.| |00000d20| 09 09 79 79 5f 63 5f 62 | 75 66 5f 70 20 3d 20 79 |..yy_c_b|uf_p = y| |00000d30| 79 5f 63 70 20 3d 20 79 | 79 5f 62 70 20 2b 20 6e |y_cp = y|y_bp + n| |00000d40| 20 2d 20 59 59 5f 4d 4f | 52 45 5f 41 44 4a 3b 20 | - YY_MO|RE_ADJ; | |00000d50| 5c 0d 09 09 59 59 5f 44 | 4f 5f 42 45 46 4f 52 45 |\...YY_D|O_BEFORE| |00000d60| 5f 41 43 54 49 4f 4e 3b | 20 2f 2a 20 73 65 74 20 |_ACTION;| /* set | |00000d70| 75 70 20 79 79 74 65 78 | 74 20 61 67 61 69 6e 20 |up yytex|t again | |00000d80| 2a 2f 20 5c 0d 09 7d 20 | 77 68 69 6c 65 20 28 30 |*/ \..} |while (0| |00000d90| 29 0d 0d 23 64 65 66 69 | 6e 65 20 75 6e 70 75 74 |)..#defi|ne unput| |00000da0| 28 63 29 09 79 79 75 6e | 70 75 74 28 63 2c 20 79 |(c).yyun|put(c, y| |00000db0| 79 74 65 78 74 5f 70 74 | 72 29 0d 0d 2f 2a 20 54 |ytext_pt|r)../* T| |00000dc0| 68 65 20 66 6f 6c 6c 6f | 77 69 6e 67 20 69 73 20 |he follo|wing is | |00000dd0| 62 65 63 61 75 73 65 20 | 77 65 20 63 61 6e 6e 6f |because |we canno| |00000de0| 74 20 70 6f 72 74 61 62 | 6c 79 20 67 65 74 20 6f |t portab|ly get o| |00000df0| 75 72 20 68 61 6e 64 73 | 20 6f 6e 20 73 69 7a 65 |ur hands| on size| |00000e00| 5f 74 0d 20 2a 20 28 77 | 69 74 68 6f 75 74 20 61 |_t. * (w|ithout a| |00000e10| 75 74 6f 63 6f 6e 66 27 | 73 20 68 65 6c 70 2c 20 |utoconf'|s help, | |00000e20| 77 68 69 63 68 20 69 73 | 6e 27 74 20 61 76 61 69 |which is|n't avai| |00000e30| 6c 61 62 6c 65 20 62 65 | 63 61 75 73 65 20 77 65 |lable be|cause we| |00000e40| 20 77 61 6e 74 0d 20 2a | 20 66 6c 65 78 2d 67 65 | want. *| flex-ge| |00000e50| 6e 65 72 61 74 65 64 20 | 73 63 61 6e 6e 65 72 73 |nerated |scanners| |00000e60| 20 74 6f 20 63 6f 6d 70 | 69 6c 65 20 6f 6e 20 74 | to comp|ile on t| |00000e70| 68 65 69 72 20 6f 77 6e | 29 2e 0d 20 2a 2f 0d 74 |heir own|).. */.t| |00000e80| 79 70 65 64 65 66 20 75 | 6e 73 69 67 6e 65 64 20 |ypedef u|nsigned | |00000e90| 69 6e 74 20 79 79 5f 73 | 69 7a 65 5f 74 3b 0d 0d |int yy_s|ize_t;..| |00000ea0| 0d 73 74 72 75 63 74 20 | 79 79 5f 62 75 66 66 65 |.struct |yy_buffe| |00000eb0| 72 5f 73 74 61 74 65 20 | 7b 0d 09 69 73 74 72 65 |r_state |{..istre| |00000ec0| 61 6d 2a 20 79 79 5f 69 | 6e 70 75 74 5f 66 69 6c |am* yy_i|nput_fil| |00000ed0| 65 3b 0d 09 63 68 61 72 | 2a 09 79 79 5f 63 68 5f |e;..char|*.yy_ch_| |00000ee0| 62 75 66 3b 09 09 2f 2f | 20 69 6e 70 75 74 20 62 |buf;..//| input b| |00000ef0| 75 66 66 65 72 0d 09 63 | 68 61 72 2a 09 79 79 5f |uffer..c|har*.yy_| |00000f00| 62 75 66 5f 70 6f 73 3b | 09 09 2f 2f 20 63 75 72 |buf_pos;|..// cur| |00000f10| 72 65 6e 74 20 70 6f 73 | 69 74 69 6f 6e 20 69 6e |rent pos|ition in| |00000f20| 20 69 6e 70 75 74 20 62 | 75 66 66 65 72 0d 0d 09 | input b|uffer...| |00000f30| 2f 2f 20 53 69 7a 65 20 | 6f 66 20 69 6e 70 75 74 |// Size |of input| |00000f40| 20 62 75 66 66 65 72 20 | 69 6e 20 62 79 74 65 73 | buffer |in bytes| |00000f50| 2c 20 6e 6f 74 20 69 6e | 63 6c 75 64 69 6e 67 20 |, not in|cluding | |00000f60| 72 6f 6f 6d 20 66 6f 72 | 20 45 4f 42 20 63 68 61 |room for| EOB cha| |00000f70| 72 61 63 74 65 72 73 2e | 0d 09 79 79 5f 73 69 7a |racters.|..yy_siz| |00000f80| 65 5f 74 20 79 79 5f 62 | 75 66 5f 73 69 7a 65 3b |e_t yy_b|uf_size;| |00000f90| 0d 0d 09 2f 2f 20 4e 75 | 6d 62 65 72 20 6f 66 20 |...// Nu|mber of | |00000fa0| 63 68 61 72 61 63 74 65 | 72 73 20 72 65 61 64 20 |characte|rs read | |00000fb0| 69 6e 74 6f 20 79 79 5f | 63 68 5f 62 75 66 2c 20 |into yy_|ch_buf, | |00000fc0| 6e 6f 74 20 69 6e 63 6c | 75 64 69 6e 67 20 45 4f |not incl|uding EO| |00000fd0| 42 20 63 68 61 72 61 63 | 74 65 72 73 2e 0d 09 69 |B charac|ters...i| |00000fe0| 6e 74 20 79 79 5f 6e 5f | 63 68 61 72 73 3b 0d 0d |nt yy_n_|chars;..| |00000ff0| 09 2f 2a 20 57 68 65 74 | 68 65 72 20 77 65 20 22 |./* Whet|her we "| |00001000| 6f 77 6e 22 20 74 68 65 | 20 62 75 66 66 65 72 20 |own" the| buffer | |00001010| 2d 20 69 2e 65 2e 2c 20 | 77 65 20 6b 6e 6f 77 20 |- i.e., |we know | |00001020| 77 65 20 63 72 65 61 74 | 65 64 20 69 74 2c 20 61 |we creat|ed it, a| |00001030| 6e 64 0d 09 20 2a 20 63 | 61 6e 20 72 65 61 6c 6c |nd.. * c|an reall| |00001040| 6f 63 28 29 20 69 74 20 | 74 6f 20 67 72 6f 77 20 |oc() it |to grow | |00001050| 69 74 2c 20 61 6e 64 20 | 73 68 6f 75 6c 64 20 66 |it, and |should f| |00001060| 72 65 65 28 29 20 69 74 | 20 74 6f 20 64 65 6c 65 |ree() it| to dele| |00001070| 74 65 20 69 74 2e 0d 09 | 20 2a 2f 0d 09 69 6e 74 |te it...| */..int| |00001080| 20 79 79 5f 69 73 5f 6f | 75 72 5f 62 75 66 66 65 | yy_is_o|ur_buffe| |00001090| 72 3b 0d 0d 09 2f 2a 20 | 57 68 65 74 68 65 72 20 |r;.../* |Whether | |000010a0| 74 68 69 73 20 69 73 20 | 61 6e 20 22 69 6e 74 65 |this is |an "inte| |000010b0| 72 61 63 74 69 76 65 22 | 20 69 6e 70 75 74 20 73 |ractive"| input s| |000010c0| 6f 75 72 63 65 3b 20 69 | 66 20 73 6f 2c 20 61 6e |ource; i|f so, an| |000010d0| 64 20 69 66 20 77 65 27 | 72 65 0d 09 20 2a 20 75 |d if we'|re.. * u| |000010e0| 73 69 6e 67 20 73 74 64 | 69 6f 20 66 6f 72 20 69 |sing std|io for i| |000010f0| 6e 70 75 74 2c 20 74 68 | 65 6e 20 77 65 20 77 61 |nput, th|en we wa| |00001100| 6e 74 20 74 6f 20 75 73 | 65 20 67 65 74 63 28 29 |nt to us|e getc()| |00001110| 20 69 6e 73 74 65 61 64 | 20 6f 66 0d 09 20 2a 20 | instead| of.. * | |00001120| 66 72 65 61 64 28 29 2c | 20 74 6f 20 6d 61 6b 65 |fread(),| to make| |00001130| 20 73 75 72 65 20 77 65 | 20 73 74 6f 70 20 66 65 | sure we| stop fe| |00001140| 74 63 68 69 6e 67 20 69 | 6e 70 75 74 20 61 66 74 |tching i|nput aft| |00001150| 65 72 20 65 61 63 68 20 | 6e 65 77 6c 69 6e 65 2e |er each |newline.| |00001160| 0d 09 20 2a 2f 0d 09 69 | 6e 74 20 79 79 5f 69 73 |.. */..i|nt yy_is| |00001170| 5f 69 6e 74 65 72 61 63 | 74 69 76 65 3b 0d 0d 09 |_interac|tive;...| |00001180| 2f 2a 20 57 68 65 74 68 | 65 72 20 77 65 27 72 65 |/* Wheth|er we're| |00001190| 20 63 6f 6e 73 69 64 65 | 72 65 64 20 74 6f 20 62 | conside|red to b| |000011a0| 65 20 61 74 20 74 68 65 | 20 62 65 67 69 6e 6e 69 |e at the| beginni| |000011b0| 6e 67 20 6f 66 20 61 20 | 6c 69 6e 65 2e 0d 09 20 |ng of a |line... | |000011c0| 2a 20 49 66 20 73 6f 2c | 20 27 5e 27 20 72 75 6c |* If so,| '^' rul| |000011d0| 65 73 20 77 69 6c 6c 20 | 62 65 20 61 63 74 69 76 |es will |be activ| |000011e0| 65 20 6f 6e 20 74 68 65 | 20 6e 65 78 74 20 6d 61 |e on the| next ma| |000011f0| 74 63 68 2c 20 6f 74 68 | 65 72 77 69 73 65 20 6e |tch, oth|erwise n| |00001200| 6f 74 2e 0d 09 20 2a 2f | 0d 09 69 6e 74 20 79 79 |ot... */|..int yy| |00001210| 5f 61 74 5f 62 6f 6c 3b | 0d 0d 09 2f 2f 20 57 68 |_at_bol;|...// Wh| |00001220| 65 74 68 65 72 20 74 6f | 20 74 72 79 20 74 6f 20 |ether to| try to | |00001230| 66 69 6c 6c 20 74 68 65 | 20 69 6e 70 75 74 20 62 |fill the| input b| |00001240| 75 66 66 65 72 20 77 68 | 65 6e 20 77 65 20 72 65 |uffer wh|en we re| |00001250| 61 63 68 20 74 68 65 20 | 65 6e 64 20 6f 66 20 69 |ach the |end of i| |00001260| 74 2e 0d 09 69 6e 74 20 | 79 79 5f 66 69 6c 6c 5f |t...int |yy_fill_| |00001270| 62 75 66 66 65 72 3b 0d | 0d 09 69 6e 74 20 79 79 |buffer;.|..int yy| |00001280| 5f 62 75 66 66 65 72 5f | 73 74 61 74 75 73 3b 0d |_buffer_|status;.| |00001290| 23 64 65 66 69 6e 65 20 | 59 59 5f 42 55 46 46 45 |#define |YY_BUFFE| |000012a0| 52 5f 4e 45 57 09 09 30 | 0d 23 64 65 66 69 6e 65 |R_NEW..0|.#define| |000012b0| 20 59 59 5f 42 55 46 46 | 45 52 5f 4e 4f 52 4d 41 | YY_BUFF|ER_NORMA| |000012c0| 4c 09 31 0d 09 2f 2a 20 | 57 68 65 6e 20 61 6e 20 |L.1../* |When an | |000012d0| 45 4f 46 27 73 20 62 65 | 65 6e 20 73 65 65 6e 20 |EOF's be|en seen | |000012e0| 62 75 74 20 74 68 65 72 | 65 27 73 20 73 74 69 6c |but ther|e's stil| |000012f0| 6c 20 73 6f 6d 65 20 74 | 65 78 74 20 74 6f 20 70 |l some t|ext to p| |00001300| 72 6f 63 65 73 73 0d 09 | 20 2a 20 74 68 65 6e 20 |rocess..| * then | |00001310| 77 65 20 6d 61 72 6b 20 | 74 68 65 20 62 75 66 66 |we mark |the buff| |00001320| 65 72 20 61 73 20 59 59 | 5f 45 4f 46 5f 50 45 4e |er as YY|_EOF_PEN| |00001330| 44 49 4e 47 2c 20 74 6f | 20 69 6e 64 69 63 61 74 |DING, to| indicat| |00001340| 65 20 74 68 61 74 20 77 | 65 0d 09 20 2a 20 73 68 |e that w|e.. * sh| |00001350| 6f 75 6c 64 6e 27 74 20 | 74 72 79 20 72 65 61 64 |ouldn't |try read| |00001360| 69 6e 67 20 66 72 6f 6d | 20 74 68 65 20 69 6e 70 |ing from| the inp| |00001370| 75 74 20 73 6f 75 72 63 | 65 20 61 6e 79 20 6d 6f |ut sourc|e any mo| |00001380| 72 65 2e 20 20 57 65 20 | 6d 69 67 68 74 0d 09 20 |re. We |might.. | |00001390| 2a 20 73 74 69 6c 6c 20 | 68 61 76 65 20 61 20 62 |* still |have a b| |000013a0| 75 6e 63 68 20 6f 66 20 | 74 6f 6b 65 6e 73 20 74 |unch of |tokens t| |000013b0| 6f 20 6d 61 74 63 68 2c | 20 74 68 6f 75 67 68 2c |o match,| though,| |000013c0| 20 62 65 63 61 75 73 65 | 20 6f 66 0d 09 20 2a 20 | because| of.. * | |000013d0| 70 6f 73 73 69 62 6c 65 | 20 62 61 63 6b 69 6e 67 |possible| backing| |000013e0| 2d 75 70 2e 0d 09 20 2a | 0d 09 20 2a 20 57 68 65 |-up... *|.. * Whe| |000013f0| 6e 20 77 65 20 61 63 74 | 75 61 6c 6c 79 20 73 65 |n we act|ually se| |00001400| 65 20 74 68 65 20 45 4f | 46 2c 20 77 65 20 63 68 |e the EO|F, we ch| |00001410| 61 6e 67 65 20 74 68 65 | 20 73 74 61 74 75 73 20 |ange the| status | |00001420| 74 6f 20 22 6e 65 77 22 | 0d 09 20 2a 20 28 76 69 |to "new"|.. * (vi| |00001430| 61 20 79 79 72 65 73 74 | 61 72 74 28 29 29 2c 20 |a yyrest|art()), | |00001440| 73 6f 20 74 68 61 74 20 | 74 68 65 20 75 73 65 72 |so that |the user| |00001450| 20 63 61 6e 20 63 6f 6e | 74 69 6e 75 65 20 73 63 | can con|tinue sc| |00001460| 61 6e 6e 69 6e 67 20 62 | 79 0d 09 20 2a 20 6a 75 |anning b|y.. * ju| |00001470| 73 74 20 70 6f 69 6e 74 | 69 6e 67 20 79 79 69 6e |st point|ing yyin| |00001480| 20 61 74 20 61 20 6e 65 | 77 20 69 6e 70 75 74 20 | at a ne|w input | |00001490| 66 69 6c 65 2e 0d 09 20 | 2a 2f 0d 23 64 65 66 69 |file... |*/.#defi| |000014a0| 6e 65 20 59 59 5f 42 55 | 46 46 45 52 5f 45 4f 46 |ne YY_BU|FFER_EOF| |000014b0| 5f 50 45 4e 44 49 4e 47 | 20 32 0d 7d 3b 0d 0d 25 |_PENDING| 2.};..%| |000014c0| 2d 20 53 74 61 6e 64 61 | 72 64 20 28 6e 6f 6e 2d |- Standa|rd (non-| |000014d0| 43 2b 2b 29 20 64 65 66 | 69 6e 69 74 69 6f 6e 0d |C++) def|inition.| |000014e0| 73 74 61 74 69 63 20 59 | 59 5f 42 55 46 46 45 52 |static Y|Y_BUFFER| |000014f0| 5f 53 54 41 54 45 20 79 | 79 5f 63 75 72 72 65 6e |_STATE y|y_curren| |00001500| 74 5f 62 75 66 66 65 72 | 20 3d 20 30 3b 0d 25 2a |t_buffer| = 0;.%*| |00001510| 0d 0d 2f 2a 20 57 65 20 | 70 72 6f 76 69 64 65 20 |../* We |provide | |00001520| 6d 61 63 72 6f 73 20 66 | 6f 72 20 61 63 63 65 73 |macros f|or acces| |00001530| 73 69 6e 67 20 62 75 66 | 66 65 72 20 73 74 61 74 |sing buf|fer stat| |00001540| 65 73 20 69 6e 20 63 61 | 73 65 20 69 6e 20 74 68 |es in ca|se in th| |00001550| 65 0d 20 2a 20 66 75 74 | 75 72 65 20 77 65 20 77 |e. * fut|ure we w| |00001560| 61 6e 74 20 74 6f 20 70 | 75 74 20 74 68 65 20 62 |ant to p|ut the b| |00001570| 75 66 66 65 72 20 73 74 | 61 74 65 73 20 69 6e 20 |uffer st|ates in | |00001580| 61 20 6d 6f 72 65 20 67 | 65 6e 65 72 61 6c 0d 20 |a more g|eneral. | |00001590| 2a 20 22 73 63 61 6e 6e | 65 72 20 73 74 61 74 65 |* "scann|er state| |000015a0| 22 2e 0d 20 2a 2f 0d 23 | 64 65 66 69 6e 65 20 59 |".. */.#|define Y| |000015b0| 59 5f 43 55 52 52 45 4e | 54 5f 42 55 46 46 45 52 |Y_CURREN|T_BUFFER| |000015c0| 20 79 79 5f 63 75 72 72 | 65 6e 74 5f 62 75 66 66 | yy_curr|ent_buff| |000015d0| 65 72 0d 0d 0d 25 2d 20 | 53 74 61 6e 64 61 72 64 |er...%- |Standard| |000015e0| 20 28 6e 6f 6e 2d 43 2b | 2b 29 20 64 65 66 69 6e | (non-C+|+) defin| |000015f0| 69 74 69 6f 6e 0d 2f 2f | 20 79 79 5f 68 6f 6c 64 |ition.//| yy_hold| |00001600| 5f 63 68 61 72 20 68 6f | 6c 64 73 20 74 68 65 20 |_char ho|lds the | |00001610| 63 68 61 72 61 63 74 65 | 72 20 6c 6f 73 74 20 77 |characte|r lost w| |00001620| 68 65 6e 20 79 79 74 65 | 78 74 20 69 73 20 66 6f |hen yyte|xt is fo| |00001630| 72 6d 65 64 2e 0d 73 74 | 61 74 69 63 20 63 68 61 |rmed..st|atic cha| |00001640| 72 20 79 79 5f 68 6f 6c | 64 5f 63 68 61 72 3b 0d |r yy_hol|d_char;.| |00001650| 0d 73 74 61 74 69 63 20 | 69 6e 74 20 79 79 5f 6e |.static |int yy_n| |00001660| 5f 63 68 61 72 73 3b 09 | 09 2f 2f 20 6e 75 6d 62 |_chars;.|.// numb| |00001670| 65 72 20 6f 66 20 63 68 | 61 72 61 63 74 65 72 73 |er of ch|aracters| |00001680| 20 72 65 61 64 20 69 6e | 74 6f 20 79 79 5f 63 68 | read in|to yy_ch| |00001690| 5f 62 75 66 0d 0d 0d 69 | 6e 74 20 79 79 6c 65 6e |_buf...i|nt yylen| |000016a0| 67 3b 0d 0d 2f 2f 20 50 | 6f 69 6e 74 73 20 74 6f |g;..// P|oints to| |000016b0| 20 63 75 72 72 65 6e 74 | 20 63 68 61 72 61 63 74 | current| charact| |000016c0| 65 72 20 69 6e 20 62 75 | 66 66 65 72 2e 0d 73 74 |er in bu|ffer..st| |000016d0| 61 74 69 63 20 63 68 61 | 72 2a 20 79 79 5f 63 5f |atic cha|r* yy_c_| |000016e0| 62 75 66 5f 70 20 3d 20 | 28 63 68 61 72 2a 29 20 |buf_p = |(char*) | |000016f0| 30 3b 0d 73 74 61 74 69 | 63 20 69 6e 74 20 79 79 |0;.stati|c int yy| |00001700| 5f 69 6e 69 74 09 3d 20 | 31 3b 09 2f 2f 20 77 68 |_init.= |1;.// wh| |00001710| 65 74 68 65 72 20 77 65 | 20 6e 65 65 64 20 74 6f |ether we| need to| |00001720| 20 69 6e 69 74 69 61 6c | 69 7a 65 0d 73 74 61 74 | initial|ize.stat| |00001730| 69 63 20 69 6e 74 20 79 | 79 5f 73 74 61 72 74 09 |ic int y|y_start.| |00001740| 3d 20 30 3b 09 2f 2f 20 | 73 74 61 72 74 20 73 74 |= 0;.// |start st| |00001750| 61 74 65 20 6e 75 6d 62 | 65 72 0d 0d 2f 2a 20 46 |ate numb|er../* F| |00001760| 6c 61 67 20 77 68 69 63 | 68 20 69 73 20 75 73 65 |lag whic|h is use| |00001770| 64 20 74 6f 20 61 6c 6c | 6f 77 20 79 79 77 72 61 |d to all|ow yywra| |00001780| 70 28 29 27 73 20 74 6f | 20 64 6f 20 62 75 66 66 |p()'s to| do buff| |00001790| 65 72 20 73 77 69 74 63 | 68 65 73 0d 20 2a 20 69 |er switc|hes. * i| |000017a0| 6e 73 74 65 61 64 20 6f | 66 20 73 65 74 74 69 6e |nstead o|f settin| |000017b0| 67 20 75 70 20 61 20 66 | 72 65 73 68 20 79 79 69 |g up a f|resh yyi| |000017c0| 6e 2e 20 20 41 20 62 69 | 74 20 6f 66 20 61 20 68 |n. A bi|t of a h| |000017d0| 61 63 6b 20 2e 2e 2e 0d | 20 2a 2f 0d 73 74 61 74 |ack ....| */.stat| |000017e0| 69 63 20 69 6e 74 20 79 | 79 5f 64 69 64 5f 62 75 |ic int y|y_did_bu| |000017f0| 66 66 65 72 5f 73 77 69 | 74 63 68 5f 6f 6e 5f 65 |ffer_swi|tch_on_e| |00001800| 6f 66 3b 0d 0d 76 6f 69 | 64 20 79 79 72 65 73 74 |of;..voi|d yyrest| |00001810| 61 72 74 09 09 09 09 09 | 28 69 73 74 72 65 61 6d |art.....|(istream| |00001820| 2a 20 69 6e 70 75 74 5f | 66 69 6c 65 29 3b 0d 0d |* input_|file);..| |00001830| 76 6f 69 64 20 79 79 5f | 73 77 69 74 63 68 5f 74 |void yy_|switch_t| |00001840| 6f 5f 62 75 66 66 65 72 | 09 09 28 59 59 5f 42 55 |o_buffer|..(YY_BU| |00001850| 46 46 45 52 5f 53 54 41 | 54 45 20 6e 65 77 5f 62 |FFER_STA|TE new_b| |00001860| 75 66 66 65 72 29 3b 0d | 76 6f 69 64 20 79 79 5f |uffer);.|void yy_| |00001870| 6c 6f 61 64 5f 62 75 66 | 66 65 72 5f 73 74 61 74 |load_buf|fer_stat| |00001880| 65 09 09 28 76 6f 69 64 | 29 3b 0d 59 59 5f 42 55 |e..(void|);.YY_BU| |00001890| 46 46 45 52 5f 53 54 41 | 54 45 20 79 79 5f 63 72 |FFER_STA|TE yy_cr| |000018a0| 65 61 74 65 5f 62 75 66 | 66 65 72 28 69 73 74 72 |eate_buf|fer(istr| |000018b0| 65 61 6d 2a 20 66 69 6c | 65 2c 20 69 6e 74 20 73 |eam* fil|e, int s| |000018c0| 69 7a 65 29 3b 0d 76 6f | 69 64 20 79 79 5f 64 65 |ize);.vo|id yy_de| |000018d0| 6c 65 74 65 5f 62 75 66 | 66 65 72 09 09 09 28 59 |lete_buf|fer...(Y| |000018e0| 59 5f 42 55 46 46 45 52 | 5f 53 54 41 54 45 20 62 |Y_BUFFER|_STATE b| |000018f0| 29 3b 0d 76 6f 69 64 20 | 79 79 5f 69 6e 69 74 5f |);.void |yy_init_| |00001900| 62 75 66 66 65 72 09 09 | 09 09 28 59 59 5f 42 55 |buffer..|..(YY_BU| |00001910| 46 46 45 52 5f 53 54 41 | 54 45 20 62 2c 20 69 73 |FFER_STA|TE b, is| |00001920| 74 72 65 61 6d 2a 20 66 | 69 6c 65 29 3b 0d 76 6f |tream* f|ile);.vo| |00001930| 69 64 20 79 79 5f 66 6c | 75 73 68 5f 62 75 66 66 |id yy_fl|ush_buff| |00001940| 65 72 09 09 09 28 59 59 | 5f 42 55 46 46 45 52 5f |er...(YY|_BUFFER_| |00001950| 53 54 41 54 45 20 62 29 | 3b 0d 23 64 65 66 69 6e |STATE b)|;.#defin| |00001960| 65 20 59 59 5f 46 4c 55 | 53 48 5f 42 55 46 46 45 |e YY_FLU|SH_BUFFE| |00001970| 52 20 79 79 5f 66 6c 75 | 73 68 5f 62 75 66 66 65 |R yy_flu|sh_buffe| |00001980| 72 28 79 79 5f 63 75 72 | 72 65 6e 74 5f 62 75 66 |r(yy_cur|rent_buf| |00001990| 66 65 72 29 0d 0d 59 59 | 5f 42 55 46 46 45 52 5f |fer)..YY|_BUFFER_| |000019a0| 53 54 41 54 45 20 79 79 | 5f 73 63 61 6e 5f 62 75 |STATE yy|_scan_bu| |000019b0| 66 66 65 72 09 28 63 68 | 61 72 2a 20 62 61 73 65 |ffer.(ch|ar* base| |000019c0| 2c 20 79 79 5f 73 69 7a | 65 5f 74 20 73 69 7a 65 |, yy_siz|e_t size| |000019d0| 29 3b 0d 59 59 5f 42 55 | 46 46 45 52 5f 53 54 41 |);.YY_BU|FFER_STA| |000019e0| 54 45 20 79 79 5f 73 63 | 61 6e 5f 73 74 72 69 6e |TE yy_sc|an_strin| |000019f0| 67 09 28 79 79 63 6f 6e | 73 74 20 63 68 61 72 2a |g.(yycon|st char*| |00001a00| 20 73 74 72 29 3b 0d 59 | 59 5f 42 55 46 46 45 52 | str);.Y|Y_BUFFER| |00001a10| 5f 53 54 41 54 45 20 79 | 79 5f 73 63 61 6e 5f 62 |_STATE y|y_scan_b| |00001a20| 79 74 65 73 09 28 79 79 | 63 6f 6e 73 74 20 63 68 |ytes.(yy|const ch| |00001a30| 61 72 2a 20 62 79 74 65 | 73 2c 20 69 6e 74 20 6c |ar* byte|s, int l| |00001a40| 65 6e 29 3b 0d 25 2a 0d | 0d 73 74 61 74 69 63 20 |en);.%*.|.static | |00001a50| 76 6f 69 64 2a 09 79 79 | 5f 66 6c 65 78 5f 61 6c |void*.yy|_flex_al| |00001a60| 6c 6f 63 09 28 79 79 5f | 73 69 7a 65 5f 74 29 3b |loc.(yy_|size_t);| |00001a70| 0d 73 74 61 74 69 63 20 | 76 6f 69 64 2a 09 79 79 |.static |void*.yy| |00001a80| 5f 66 6c 65 78 5f 72 65 | 61 6c 6c 6f 63 09 28 76 |_flex_re|alloc.(v| |00001a90| 6f 69 64 2a 2c 20 79 79 | 5f 73 69 7a 65 5f 74 29 |oid*, yy|_size_t)| |00001aa0| 3b 0d 73 74 61 74 69 63 | 20 76 6f 69 64 09 09 79 |;.static| void..y| |00001ab0| 79 5f 66 6c 65 78 5f 66 | 72 65 65 09 28 76 6f 69 |y_flex_f|ree.(voi| |00001ac0| 64 2a 29 3b 0d 0d 23 64 | 65 66 69 6e 65 20 79 79 |d*);..#d|efine yy| |00001ad0| 5f 6e 65 77 5f 62 75 66 | 66 65 72 09 79 79 5f 63 |_new_buf|fer.yy_c| |00001ae0| 72 65 61 74 65 5f 62 75 | 66 66 65 72 0d 0d 23 64 |reate_bu|ffer..#d| |00001af0| 65 66 69 6e 65 20 79 79 | 5f 73 65 74 5f 69 6e 74 |efine yy|_set_int| |00001b00| 65 72 61 63 74 69 76 65 | 28 69 73 5f 69 6e 74 65 |eractive|(is_inte| |00001b10| 72 61 63 74 69 76 65 29 | 09 7b 20 5c 0d 09 69 66 |ractive)|.{ \..if| |00001b20| 20 28 20 21 20 79 79 5f | 63 75 72 72 65 6e 74 5f | ( ! yy_|current_| |00001b30| 62 75 66 66 65 72 20 29 | 20 5c 0d 09 09 79 79 5f |buffer )| \...yy_| |00001b40| 63 75 72 72 65 6e 74 5f | 62 75 66 66 65 72 20 3d |current_|buffer =| |00001b50| 20 79 79 5f 63 72 65 61 | 74 65 5f 62 75 66 66 65 | yy_crea|te_buffe| |00001b60| 72 28 20 79 79 69 6e 2c | 20 59 59 5f 42 55 46 5f |r( yyin,| YY_BUF_| |00001b70| 53 49 5a 45 20 29 3b 20 | 5c 0d 09 79 79 5f 63 75 |SIZE ); |\..yy_cu| |00001b80| 72 72 65 6e 74 5f 62 75 | 66 66 65 72 2d 3e 79 79 |rrent_bu|ffer->yy| |00001b90| 5f 69 73 5f 69 6e 74 65 | 72 61 63 74 69 76 65 20 |_is_inte|ractive | |00001ba0| 3d 20 69 73 5f 69 6e 74 | 65 72 61 63 74 69 76 65 |= is_int|eractive| |00001bb0| 3b 20 5c 0d 09 7d 0d 0d | 23 64 65 66 69 6e 65 20 |; \..}..|#define | |00001bc0| 79 79 5f 73 65 74 5f 62 | 6f 6c 28 61 74 5f 62 6f |yy_set_b|ol(at_bo| |00001bd0| 6c 29 09 7b 20 5c 0d 09 | 69 66 20 28 20 21 20 79 |l).{ \..|if ( ! y| |00001be0| 79 5f 63 75 72 72 65 6e | 74 5f 62 75 66 66 65 72 |y_curren|t_buffer| |00001bf0| 20 29 20 5c 0d 09 09 79 | 79 5f 63 75 72 72 65 6e | ) \...y|y_curren| |00001c00| 74 5f 62 75 66 66 65 72 | 20 3d 20 79 79 5f 63 72 |t_buffer| = yy_cr| |00001c10| 65 61 74 65 5f 62 75 66 | 66 65 72 28 20 79 79 69 |eate_buf|fer( yyi| |00001c20| 6e 2c 20 59 59 5f 42 55 | 46 5f 53 49 5a 45 20 29 |n, YY_BU|F_SIZE )| |00001c30| 3b 20 5c 0d 09 79 79 5f | 63 75 72 72 65 6e 74 5f |; \..yy_|current_| |00001c40| 62 75 66 66 65 72 2d 3e | 79 79 5f 61 74 5f 62 6f |buffer->|yy_at_bo| |00001c50| 6c 20 3d 20 61 74 5f 62 | 6f 6c 3b 20 5c 0d 09 7d |l = at_b|ol; \..}| |00001c60| 0d 0d 23 64 65 66 69 6e | 65 20 59 59 5f 41 54 5f |..#defin|e YY_AT_| |00001c70| 42 4f 4c 28 29 20 28 79 | 79 5f 63 75 72 72 65 6e |BOL() (y|y_curren| |00001c80| 74 5f 62 75 66 66 65 72 | 2d 3e 79 79 5f 61 74 5f |t_buffer|->yy_at_| |00001c90| 62 6f 6c 29 0d 0d 25 25 | 20 79 79 74 65 78 74 2f |bol)..%%| yytext/| |00001ca0| 79 79 69 6e 2f 79 79 6f | 75 74 2f 79 79 5f 73 74 |yyin/yyo|ut/yy_st| |00001cb0| 61 74 65 5f 74 79 70 65 | 2f 79 79 6c 69 6e 65 6e |ate_type|/yylinen| |00001cc0| 6f 20 65 74 63 2e 20 64 | 65 66 27 73 20 26 20 69 |o etc. d|ef's & i| |00001cd0| 6e 69 74 20 67 6f 20 68 | 65 72 65 0d 0d 25 2d 20 |nit go h|ere..%- | |00001ce0| 53 74 61 6e 64 61 72 64 | 20 28 6e 6f 6e 2d 43 2b |Standard| (non-C+| |00001cf0| 2b 29 20 64 65 66 69 6e | 69 74 69 6f 6e 0d 73 74 |+) defin|ition.st| |00001d00| 61 74 69 63 20 79 79 5f | 73 74 61 74 65 5f 74 79 |atic yy_|state_ty| |00001d10| 70 65 09 79 79 5f 67 65 | 74 5f 70 72 65 76 69 6f |pe.yy_ge|t_previo| |00001d20| 75 73 5f 73 74 61 74 65 | 09 28 76 6f 69 64 29 3b |us_state|.(void);| |00001d30| 0d 73 74 61 74 69 63 20 | 79 79 5f 73 74 61 74 65 |.static |yy_state| |00001d40| 5f 74 79 70 65 09 79 79 | 5f 74 72 79 5f 4e 55 4c |_type.yy|_try_NUL| |00001d50| 5f 74 72 61 6e 73 09 09 | 28 79 79 5f 73 74 61 74 |_trans..|(yy_stat| |00001d60| 65 5f 74 79 70 65 20 63 | 75 72 72 65 6e 74 5f 73 |e_type c|urrent_s| |00001d70| 74 61 74 65 29 3b 0d 73 | 74 61 74 69 63 20 69 6e |tate);.s|tatic in| |00001d80| 74 09 09 09 09 79 79 5f | 67 65 74 5f 6e 65 78 74 |t....yy_|get_next| |00001d90| 5f 62 75 66 66 65 72 09 | 09 28 76 6f 69 64 29 3b |_buffer.|.(void);| |00001da0| 0d 73 74 61 74 69 63 20 | 76 6f 69 64 09 09 09 09 |.static |void....| |00001db0| 79 79 5f 66 61 74 61 6c | 5f 65 72 72 6f 72 09 09 |yy_fatal|_error..| |00001dc0| 09 28 79 79 63 6f 6e 73 | 74 20 63 68 61 72 20 6d |.(yycons|t char m| |00001dd0| 73 67 5b 5d 29 3b 0d 25 | 2a 0d 0d 2f 2a 20 44 6f |sg[]);.%|*../* Do| |00001de0| 6e 65 20 61 66 74 65 72 | 20 74 68 65 20 63 75 72 |ne after| the cur| |00001df0| 72 65 6e 74 20 70 61 74 | 74 65 72 6e 20 68 61 73 |rent pat|tern has| |00001e00| 20 62 65 65 6e 20 6d 61 | 74 63 68 65 64 20 61 6e | been ma|tched an| |00001e10| 64 20 62 65 66 6f 72 65 | 20 74 68 65 0d 20 2a 20 |d before| the. * | |00001e20| 63 6f 72 72 65 73 70 6f | 6e 64 69 6e 67 20 61 63 |correspo|nding ac| |00001e30| 74 69 6f 6e 20 2d 20 73 | 65 74 73 20 75 70 20 79 |tion - s|ets up y| |00001e40| 79 74 65 78 74 2e 0d 20 | 2a 2f 0d 23 64 65 66 69 |ytext.. |*/.#defi| |00001e50| 6e 65 09 59 59 5f 44 4f | 5f 42 45 46 4f 52 45 5f |ne.YY_DO|_BEFORE_| |00001e60| 41 43 54 49 4f 4e 09 79 | 79 74 65 78 74 5f 70 74 |ACTION.y|ytext_pt| |00001e70| 72 20 3d 20 79 79 5f 62 | 70 3b 20 5c 0d 25 25 20 |r = yy_b|p; \.%% | |00001e80| 63 6f 64 65 20 74 6f 20 | 66 69 64 64 6c 65 20 79 |code to |fiddle y| |00001e90| 79 74 65 78 74 20 61 6e | 64 20 79 79 6c 65 6e 67 |ytext an|d yyleng| |00001ea0| 20 66 6f 72 20 79 79 6d | 6f 72 65 28 29 20 67 6f | for yym|ore() go| |00001eb0| 65 73 20 68 65 72 65 0d | 09 79 79 5f 68 6f 6c 64 |es here.|.yy_hold| |00001ec0| 5f 63 68 61 72 20 3d 20 | 2a 79 79 5f 63 70 3b 20 |_char = |*yy_cp; | |00001ed0| 5c 0d 09 2a 79 79 5f 63 | 70 20 3d 20 27 5c 30 27 |\..*yy_c|p = '\0'| |00001ee0| 3b 20 5c 0d 25 25 20 63 | 6f 64 65 20 74 6f 20 63 |; \.%% c|ode to c| |00001ef0| 6f 70 79 20 79 79 74 65 | 78 74 5f 70 74 72 20 74 |opy yyte|xt_ptr t| |00001f00| 6f 20 79 79 74 65 78 74 | 5b 5d 20 67 6f 65 73 20 |o yytext|[] goes | |00001f10| 68 65 72 65 2c 20 69 66 | 20 25 61 72 72 61 79 0d |here, if| %array.| |00001f20| 09 79 79 5f 63 5f 62 75 | 66 5f 70 20 3d 20 79 79 |.yy_c_bu|f_p = yy| |00001f30| 5f 63 70 3b 0d 0d 25 25 | 20 64 61 74 61 20 74 61 |_cp;..%%| data ta| |00001f40| 62 6c 65 73 20 66 6f 72 | 20 74 68 65 20 44 46 41 |bles for| the DFA| |00001f50| 20 61 6e 64 20 74 68 65 | 20 75 73 65 72 27 73 20 | and the| user's | |00001f60| 73 65 63 74 69 6f 6e 20 | 31 20 64 65 66 69 6e 69 |section |1 defini| |00001f70| 74 69 6f 6e 73 20 67 6f | 20 68 65 72 65 0d 0d 2f |tions go| here../| |00001f80| 2a 20 4d 61 63 72 6f 73 | 20 61 66 74 65 72 20 74 |* Macros| after t| |00001f90| 68 69 73 20 70 6f 69 6e | 74 20 63 61 6e 20 61 6c |his poin|t can al| |00001fa0| 6c 20 62 65 20 6f 76 65 | 72 72 69 64 64 65 6e 20 |l be ove|rridden | |00001fb0| 62 79 20 75 73 65 72 20 | 64 65 66 69 6e 69 74 69 |by user |definiti| |00001fc0| 6f 6e 73 20 69 6e 0d 20 | 2a 20 73 65 63 74 69 6f |ons in. |* sectio| |00001fd0| 6e 20 31 2e 0d 20 2a 2f | 0d 0d 23 69 66 6e 64 65 |n 1.. */|..#ifnde| |00001fe0| 66 20 59 59 5f 53 4b 49 | 50 5f 59 59 57 52 41 50 |f YY_SKI|P_YYWRAP| |00001ff0| 0d 65 78 74 65 72 6e 20 | 59 59 5f 43 20 69 6e 74 |.extern |YY_C int| |00002000| 20 79 79 77 72 61 70 20 | 28 76 6f 69 64 29 3b 0d | yywrap |(void);.| |00002010| 23 65 6e 64 69 66 0d 0d | 25 2d 0d 23 69 66 6e 64 |#endif..|%-.#ifnd| |00002020| 65 66 20 59 59 5f 4e 4f | 5f 55 4e 50 55 54 0d 73 |ef YY_NO|_UNPUT.s| |00002030| 74 61 74 69 63 20 76 6f | 69 64 20 79 79 75 6e 70 |tatic vo|id yyunp| |00002040| 75 74 20 28 69 6e 74 20 | 63 2c 20 63 68 61 72 2a |ut (int |c, char*| |00002050| 20 62 75 66 5f 70 74 72 | 29 3b 0d 23 65 6e 64 69 | buf_ptr|);.#endi| |00002060| 66 0d 25 2a 0d 0d 23 69 | 66 6e 64 65 66 20 79 79 |f.%*..#i|fndef yy| |00002070| 74 65 78 74 5f 70 74 72 | 0d 73 74 61 74 69 63 20 |text_ptr|.static | |00002080| 76 6f 69 64 20 79 79 5f | 66 6c 65 78 5f 73 74 72 |void yy_|flex_str| |00002090| 6e 63 70 79 20 28 63 68 | 61 72 2a 2c 20 79 79 63 |ncpy (ch|ar*, yyc| |000020a0| 6f 6e 73 74 20 63 68 61 | 72 2a 2c 20 69 6e 74 29 |onst cha|r*, int)| |000020b0| 3b 0d 23 65 6e 64 69 66 | 0d 0d 23 69 66 6e 64 65 |;.#endif|..#ifnde| |000020c0| 66 20 59 59 5f 4e 4f 5f | 49 4e 50 55 54 0d 73 74 |f YY_NO_|INPUT.st| |000020d0| 61 74 69 63 20 69 6e 74 | 20 79 79 69 6e 70 75 74 |atic int| yyinput| |000020e0| 20 28 76 6f 69 64 29 3b | 0d 23 65 6e 64 69 66 0d | (void);|.#endif.| |000020f0| 0d 23 69 66 20 59 59 5f | 53 54 41 43 4b 5f 55 53 |.#if YY_|STACK_US| |00002100| 45 44 0d 73 74 61 74 69 | 63 20 69 6e 74 20 79 79 |ED.stati|c int yy| |00002110| 5f 73 74 61 72 74 5f 73 | 74 61 63 6b 5f 70 74 72 |_start_s|tack_ptr| |00002120| 09 3d 20 30 3b 0d 73 74 | 61 74 69 63 20 69 6e 74 |.= 0;.st|atic int| |00002130| 20 79 79 5f 73 74 61 72 | 74 5f 73 74 61 63 6b 5f | yy_star|t_stack_| |00002140| 64 65 70 74 68 09 3d 20 | 30 3b 0d 73 74 61 74 69 |depth.= |0;.stati| |00002150| 63 20 69 6e 74 20 2a 79 | 79 5f 73 74 61 72 74 5f |c int *y|y_start_| |00002160| 73 74 61 63 6b 09 09 3d | 20 30 3b 0d 23 69 66 6e |stack..=| 0;.#ifn| |00002170| 64 65 66 20 59 59 5f 4e | 4f 5f 50 55 53 48 5f 53 |def YY_N|O_PUSH_S| |00002180| 54 41 54 45 0d 73 74 61 | 74 69 63 20 76 6f 69 64 |TATE.sta|tic void| |00002190| 20 79 79 5f 70 75 73 68 | 5f 73 74 61 74 65 09 28 | yy_push|_state.(| |000021a0| 69 6e 74 20 6e 65 77 5f | 73 74 61 74 65 29 3b 0d |int new_|state);.| |000021b0| 23 65 6e 64 69 66 0d 23 | 69 66 6e 64 65 66 20 59 |#endif.#|ifndef Y| |000021c0| 59 5f 4e 4f 5f 50 4f 50 | 5f 53 54 41 54 45 0d 73 |Y_NO_POP|_STATE.s| |000021d0| 74 61 74 69 63 20 76 6f | 69 64 20 79 79 5f 70 6f |tatic vo|id yy_po| |000021e0| 70 5f 73 74 61 74 65 09 | 28 76 6f 69 64 29 3b 0d |p_state.|(void);.| |000021f0| 23 65 6e 64 69 66 0d 23 | 69 66 6e 64 65 66 20 59 |#endif.#|ifndef Y| |00002200| 59 5f 4e 4f 5f 54 4f 50 | 5f 53 54 41 54 45 0d 73 |Y_NO_TOP|_STATE.s| |00002210| 74 61 74 69 63 20 69 6e | 74 20 79 79 5f 74 6f 70 |tatic in|t yy_top| |00002220| 5f 73 74 61 74 65 09 09 | 28 76 6f 69 64 29 3b 0d |_state..|(void);.| |00002230| 23 65 6e 64 69 66 0d 0d | 23 65 6c 73 65 0d 23 64 |#endif..|#else.#d| |00002240| 65 66 69 6e 65 20 59 59 | 5f 4e 4f 5f 50 55 53 48 |efine YY|_NO_PUSH| |00002250| 5f 53 54 41 54 45 09 31 | 0d 23 64 65 66 69 6e 65 |_STATE.1|.#define| |00002260| 20 59 59 5f 4e 4f 5f 50 | 4f 50 5f 53 54 41 54 45 | YY_NO_P|OP_STATE| |00002270| 09 09 31 0d 23 64 65 66 | 69 6e 65 20 59 59 5f 4e |..1.#def|ine YY_N| |00002280| 4f 5f 54 4f 50 5f 53 54 | 41 54 45 09 09 31 0d 23 |O_TOP_ST|ATE..1.#| |00002290| 65 6e 64 69 66 0d 0d 23 | 69 66 64 65 66 20 59 59 |endif..#|ifdef YY| |000022a0| 5f 4d 41 4c 4c 4f 43 5f | 44 45 43 4c 0d 59 59 5f |_MALLOC_|DECL.YY_| |000022b0| 4d 41 4c 4c 4f 43 5f 44 | 45 43 4c 0d 23 65 6c 73 |MALLOC_D|ECL.#els| |000022c0| 65 0d 23 69 66 20 5f 5f | 53 54 44 43 5f 5f 0d 23 |e.#if __|STDC__.#| |000022d0| 69 66 6e 64 65 66 20 5f | 5f 63 70 6c 75 73 70 6c |ifndef _|_cpluspl| |000022e0| 75 73 0d 23 69 6e 63 6c | 75 64 65 20 3c 73 74 64 |us.#incl|ude <std| |000022f0| 6c 69 62 2e 68 3e 0d 23 | 65 6e 64 69 66 0d 23 65 |lib.h>.#|endif.#e| |00002300| 6c 73 65 0d 2f 2a 20 4a | 75 73 74 20 74 72 79 20 |lse./* J|ust try | |00002310| 74 6f 20 67 65 74 20 62 | 79 20 77 69 74 68 6f 75 |to get b|y withou| |00002320| 74 20 64 65 63 6c 61 72 | 69 6e 67 20 74 68 65 20 |t declar|ing the | |00002330| 72 6f 75 74 69 6e 65 73 | 2e 20 20 54 68 69 73 20 |routines|. This | |00002340| 77 69 6c 6c 20 66 61 69 | 6c 0d 20 2a 20 6d 69 73 |will fai|l. * mis| |00002350| 65 72 61 62 6c 79 20 6f | 6e 20 6e 6f 6e 2d 41 4e |erably o|n non-AN| |00002360| 53 49 20 73 79 73 74 65 | 6d 73 20 66 6f 72 20 77 |SI syste|ms for w| |00002370| 68 69 63 68 20 73 69 7a | 65 6f 66 28 73 69 7a 65 |hich siz|eof(size| |00002380| 5f 74 29 20 21 3d 20 73 | 69 7a 65 6f 66 28 69 6e |_t) != s|izeof(in| |00002390| 74 29 0d 20 2a 20 6f 72 | 20 73 69 7a 65 6f 66 28 |t). * or| sizeof(| |000023a0| 76 6f 69 64 2a 29 20 21 | 3d 20 73 69 7a 65 6f 66 |void*) !|= sizeof| |000023b0| 28 69 6e 74 29 2e 0d 20 | 2a 2f 0d 23 65 6e 64 69 |(int).. |*/.#endi| |000023c0| 66 0d 23 65 6e 64 69 66 | 0d 0d 2f 2f 20 41 6d 6f |f.#endif|..// Amo| |000023d0| 75 6e 74 20 6f 66 20 73 | 74 75 66 66 20 74 6f 20 |unt of s|tuff to | |000023e0| 73 6c 75 72 70 20 75 70 | 20 77 69 74 68 20 65 61 |slurp up| with ea| |000023f0| 63 68 20 72 65 61 64 2e | 0d 23 69 66 6e 64 65 66 |ch read.|.#ifndef| |00002400| 20 59 59 5f 52 45 41 44 | 5f 42 55 46 5f 53 49 5a | YY_READ|_BUF_SIZ| |00002410| 45 0d 23 64 65 66 69 6e | 65 20 59 59 5f 52 45 41 |E.#defin|e YY_REA| |00002420| 44 5f 42 55 46 5f 53 49 | 5a 45 20 38 31 39 32 0d |D_BUF_SI|ZE 8192.| |00002430| 23 65 6e 64 69 66 0d 0d | 2f 2f 20 43 6f 70 79 20 |#endif..|// Copy | |00002440| 77 68 61 74 65 76 65 72 | 20 74 68 65 20 6c 61 73 |whatever| the las| |00002450| 74 20 72 75 6c 65 20 6d | 61 74 63 68 65 64 20 74 |t rule m|atched t| |00002460| 6f 20 74 68 65 20 73 74 | 61 6e 64 61 72 64 20 6f |o the st|andard o| |00002470| 75 74 70 75 74 2e 0d 0d | 23 69 66 6e 64 65 66 20 |utput...|#ifndef | |00002480| 45 43 48 4f 0d 25 2d 20 | 53 74 61 6e 64 61 72 64 |ECHO.%- |Standard| |00002490| 20 28 6e 6f 6e 2d 43 2b | 2b 29 20 64 65 66 69 6e | (non-C+|+) defin| |000024a0| 69 74 69 6f 6e 0d 2f 2a | 20 54 68 69 73 20 75 73 |ition./*| This us| |000024b0| 65 64 20 74 6f 20 62 65 | 20 61 6e 20 66 70 75 74 |ed to be| an fput| |000024c0| 73 28 29 2c 20 62 75 74 | 20 73 69 6e 63 65 20 74 |s(), but| since t| |000024d0| 68 65 20 73 74 72 69 6e | 67 20 6d 69 67 68 74 20 |he strin|g might | |000024e0| 63 6f 6e 74 61 69 6e 20 | 4e 55 4c 27 73 2c 0d 20 |contain |NUL's,. | |000024f0| 2a 20 77 65 20 6e 6f 77 | 20 75 73 65 20 66 77 72 |* we now| use fwr| |00002500| 69 74 65 28 29 2e 0d 20 | 2a 2f 0d 23 64 65 66 69 |ite().. |*/.#defi| |00002510| 6e 65 20 45 43 48 4f 09 | 28 76 6f 69 64 29 20 66 |ne ECHO.|(void) f| |00002520| 77 72 69 74 65 28 79 79 | 74 65 78 74 2c 20 79 79 |write(yy|text, yy| |00002530| 6c 65 6e 67 2c 20 31 2c | 20 79 79 6f 75 74 29 0d |leng, 1,| yyout).| |00002540| 25 2b 20 43 2b 2b 20 64 | 65 66 69 6e 69 74 69 6f |%+ C++ d|efinitio| |00002550| 6e 0d 23 64 65 66 69 6e | 65 20 45 43 48 4f 09 4c |n.#defin|e ECHO.L| |00002560| 65 78 65 72 4f 75 74 70 | 75 74 28 79 79 74 65 78 |exerOutp|ut(yytex| |00002570| 74 2c 20 79 79 6c 65 6e | 67 29 0d 25 2a 0d 23 65 |t, yylen|g).%*.#e| |00002580| 6e 64 69 66 0d 0d 2f 2a | 20 47 65 74 73 20 69 6e |ndif../*| Gets in| |00002590| 70 75 74 20 61 6e 64 20 | 73 74 75 66 66 73 20 69 |put and |stuffs i| |000025a0| 74 20 69 6e 74 6f 20 22 | 62 75 66 22 2e 20 20 6e |t into "|buf". n| |000025b0| 75 6d 62 65 72 20 6f 66 | 20 63 68 61 72 61 63 74 |umber of| charact| |000025c0| 65 72 73 20 72 65 61 64 | 2c 20 6f 72 20 59 59 5f |ers read|, or YY_| |000025d0| 4e 55 4c 4c 2c 0d 20 2a | 20 69 73 20 72 65 74 75 |NULL,. *| is retu| |000025e0| 72 6e 65 64 20 69 6e 20 | 22 72 65 73 75 6c 74 22 |rned in |"result"| |000025f0| 2e 0d 20 2a 2f 0d 23 69 | 66 6e 64 65 66 20 59 59 |.. */.#i|fndef YY| |00002600| 5f 49 4e 50 55 54 0d 23 | 64 65 66 69 6e 65 20 59 |_INPUT.#|define Y| |00002610| 59 5f 49 4e 50 55 54 28 | 62 75 66 2c 72 65 73 75 |Y_INPUT(|buf,resu| |00002620| 6c 74 2c 6d 61 78 5f 73 | 69 7a 65 29 20 5c 0d 25 |lt,max_s|ize) \.%| |00002630| 25 20 66 72 65 61 64 28 | 29 2f 72 65 61 64 28 29 |% fread(|)/read()| |00002640| 20 64 65 66 69 6e 69 74 | 69 6f 6e 20 6f 66 20 59 | definit|ion of Y| |00002650| 59 5f 49 4e 50 55 54 20 | 67 6f 65 73 20 68 65 72 |Y_INPUT |goes her| |00002660| 65 20 75 6e 6c 65 73 73 | 20 77 65 27 72 65 20 64 |e unless| we're d| |00002670| 6f 69 6e 67 20 43 2b 2b | 0d 25 2b 20 43 2b 2b 20 |oing C++|.%+ C++ | |00002680| 64 65 66 69 6e 69 74 69 | 6f 6e 0d 09 69 66 20 28 |definiti|on..if (| |00002690| 20 28 72 65 73 75 6c 74 | 20 3d 20 4c 65 78 65 72 | (result| = Lexer| |000026a0| 49 6e 70 75 74 28 20 28 | 63 68 61 72 20 2a 29 20 |Input( (|char *) | |000026b0| 62 75 66 2c 20 6d 61 78 | 5f 73 69 7a 65 20 29 29 |buf, max|_size ))| |000026c0| 20 3c 20 30 20 29 20 5c | 0d 09 09 59 59 5f 46 41 | < 0 ) \|...YY_FA| |000026d0| 54 41 4c 5f 45 52 52 4f | 52 28 20 22 69 6e 70 75 |TAL_ERRO|R( "inpu| |000026e0| 74 20 69 6e 20 66 6c 65 | 78 20 73 63 61 6e 6e 65 |t in fle|x scanne| |000026f0| 72 20 66 61 69 6c 65 64 | 22 20 29 3b 0d 25 2a 0d |r failed|" );.%*.| |00002700| 23 65 6e 64 69 66 0d 0d | 2f 2a 20 4e 6f 20 73 65 |#endif..|/* No se| |00002710| 6d 69 2d 63 6f 6c 6f 6e | 20 61 66 74 65 72 20 72 |mi-colon| after r| |00002720| 65 74 75 72 6e 3b 20 63 | 6f 72 72 65 63 74 20 75 |eturn; c|orrect u| |00002730| 73 61 67 65 20 69 73 20 | 74 6f 20 77 72 69 74 65 |sage is |to write| |00002740| 20 22 79 79 74 65 72 6d | 69 6e 61 74 65 28 29 3b | "yyterm|inate();| |00002750| 22 20 2d 0d 20 2a 20 77 | 65 20 64 6f 6e 27 74 20 |" -. * w|e don't | |00002760| 77 61 6e 74 20 61 6e 20 | 65 78 74 72 61 20 27 3b |want an |extra ';| |00002770| 27 20 61 66 74 65 72 20 | 74 68 65 20 22 72 65 74 |' after |the "ret| |00002780| 75 72 6e 22 20 62 65 63 | 61 75 73 65 20 74 68 61 |urn" bec|ause tha| |00002790| 74 20 77 69 6c 6c 20 63 | 61 75 73 65 0d 20 2a 20 |t will c|ause. * | |000027a0| 73 6f 6d 65 20 63 6f 6d | 70 69 6c 65 72 73 20 74 |some com|pilers t| |000027b0| 6f 20 63 6f 6d 70 6c 61 | 69 6e 20 61 62 6f 75 74 |o compla|in about| |000027c0| 20 75 6e 72 65 61 63 68 | 61 62 6c 65 20 73 74 61 | unreach|able sta| |000027d0| 74 65 6d 65 6e 74 73 2e | 0d 20 2a 2f 0d 23 69 66 |tements.|. */.#if| |000027e0| 6e 64 65 66 20 79 79 74 | 65 72 6d 69 6e 61 74 65 |ndef yyt|erminate| |000027f0| 0d 23 64 65 66 69 6e 65 | 20 79 79 74 65 72 6d 69 |.#define| yytermi| |00002800| 6e 61 74 65 28 29 20 72 | 65 74 75 72 6e 20 59 59 |nate() r|eturn YY| |00002810| 5f 4e 55 4c 4c 0d 23 65 | 6e 64 69 66 0d 0d 2f 2f |_NULL.#e|ndif..//| |00002820| 20 4e 75 6d 62 65 72 20 | 6f 66 20 65 6e 74 72 69 | Number |of entri| |00002830| 65 73 20 62 79 20 77 68 | 69 63 68 20 73 74 61 72 |es by wh|ich star| |00002840| 74 2d 63 6f 6e 64 69 74 | 69 6f 6e 20 73 74 61 63 |t-condit|ion stac| |00002850| 6b 20 67 72 6f 77 73 2e | 0d 23 69 66 6e 64 65 66 |k grows.|.#ifndef| |00002860| 20 59 59 5f 53 54 41 52 | 54 5f 53 54 41 43 4b 5f | YY_STAR|T_STACK_| |00002870| 49 4e 43 52 0d 23 64 65 | 66 69 6e 65 20 59 59 5f |INCR.#de|fine YY_| |00002880| 53 54 41 52 54 5f 53 54 | 41 43 4b 5f 49 4e 43 52 |START_ST|ACK_INCR| |00002890| 20 32 35 0d 23 65 6e 64 | 69 66 0d 0d 2f 2f 20 52 | 25.#end|if..// R| |000028a0| 65 70 6f 72 74 20 61 20 | 66 61 74 61 6c 20 65 72 |eport a |fatal er| |000028b0| 72 6f 72 2e 0d 23 69 66 | 6e 64 65 66 20 59 59 5f |ror..#if|ndef YY_| |000028c0| 46 41 54 41 4c 5f 45 52 | 52 4f 52 0d 25 2d 0d 23 |FATAL_ER|ROR.%-.#| |000028d0| 64 65 66 69 6e 65 20 59 | 59 5f 46 41 54 41 4c 5f |define Y|Y_FATAL_| |000028e0| 45 52 52 4f 52 28 6d 73 | 67 29 20 79 79 5f 66 61 |ERROR(ms|g) yy_fa| |000028f0| 74 61 6c 5f 65 72 72 6f | 72 28 6d 73 67 29 0d 25 |tal_erro|r(msg).%| |00002900| 2b 0d 23 64 65 66 69 6e | 65 20 59 59 5f 46 41 54 |+.#defin|e YY_FAT| |00002910| 41 4c 5f 45 52 52 4f 52 | 28 6d 73 67 29 20 4c 65 |AL_ERROR|(msg) Le| |00002920| 78 65 72 45 72 72 6f 72 | 28 6d 73 67 29 0d 25 2a |xerError|(msg).%*| |00002930| 0d 23 65 6e 64 69 66 0d | 0d 2f 2a 20 44 65 66 61 |.#endif.|./* Defa| |00002940| 75 6c 74 20 64 65 63 6c | 61 72 61 74 69 6f 6e 20 |ult decl|aration | |00002950| 6f 66 20 67 65 6e 65 72 | 61 74 65 64 20 73 63 61 |of gener|ated sca| |00002960| 6e 6e 65 72 20 2d 20 61 | 20 64 65 66 69 6e 65 20 |nner - a| define | |00002970| 73 6f 20 74 68 65 20 75 | 73 65 72 20 63 61 6e 0d |so the u|ser can.| |00002980| 20 2a 20 65 61 73 69 6c | 79 20 61 64 64 20 70 61 | * easil|y add pa| |00002990| 72 61 6d 65 74 65 72 73 | 2e 0d 20 2a 2f 0d 23 69 |rameters|.. */.#i| |000029a0| 66 6e 64 65 66 20 59 59 | 5f 44 45 43 4c 0d 23 64 |fndef YY|_DECL.#d| |000029b0| 65 66 69 6e 65 20 59 59 | 5f 44 45 43 4c 09 59 59 |efine YY|_DECL.YY| |000029c0| 5f 44 45 43 4c 41 52 45 | 28 69 6e 74 29 20 79 79 |_DECLARE|(int) yy| |000029d0| 6c 65 78 28 29 0d 23 65 | 6e 64 69 66 0d 0d 2f 2a |lex().#e|ndif../*| |000029e0| 20 43 6f 64 65 20 65 78 | 65 63 75 74 65 64 20 61 | Code ex|ecuted a| |000029f0| 74 20 74 68 65 20 62 65 | 67 69 6e 6e 69 6e 67 20 |t the be|ginning | |00002a00| 6f 66 20 65 61 63 68 20 | 72 75 6c 65 2c 20 61 66 |of each |rule, af| |00002a10| 74 65 72 20 79 79 74 65 | 78 74 20 61 6e 64 20 79 |ter yyte|xt and y| |00002a20| 79 6c 65 6e 67 0d 20 2a | 20 68 61 76 65 20 62 65 |yleng. *| have be| |00002a30| 65 6e 20 73 65 74 20 75 | 70 2e 0d 20 2a 2f 0d 23 |en set u|p.. */.#| |00002a40| 69 66 6e 64 65 66 20 59 | 59 5f 55 53 45 52 5f 41 |ifndef Y|Y_USER_A| |00002a50| 43 54 49 4f 4e 0d 23 64 | 65 66 69 6e 65 20 59 59 |CTION.#d|efine YY| |00002a60| 5f 55 53 45 52 5f 41 43 | 54 49 4f 4e 0d 23 65 6e |_USER_AC|TION.#en| |00002a70| 64 69 66 0d 0d 2f 2f 20 | 43 6f 64 65 20 65 78 65 |dif..// |Code exe| |00002a80| 63 75 74 65 64 20 61 74 | 20 74 68 65 20 65 6e 64 |cuted at| the end| |00002a90| 20 6f 66 20 65 61 63 68 | 20 72 75 6c 65 2e 0d 23 | of each| rule..#| |00002aa0| 69 66 6e 64 65 66 20 59 | 59 5f 42 52 45 41 4b 0d |ifndef Y|Y_BREAK.| |00002ab0| 23 64 65 66 69 6e 65 20 | 59 59 5f 42 52 45 41 4b |#define |YY_BREAK| |00002ac0| 20 62 72 65 61 6b 3b 0d | 23 65 6e 64 69 66 0d 0d | break;.|#endif..| |00002ad0| 25 25 20 59 59 5f 52 55 | 4c 45 5f 53 45 54 55 50 |%% YY_RU|LE_SETUP| |00002ae0| 20 64 65 66 69 6e 69 74 | 69 6f 6e 20 67 6f 65 73 | definit|ion goes| |00002af0| 20 68 65 72 65 0d 0d 59 | 59 5f 44 45 43 4c 0d 7b | here..Y|Y_DECL.{| |00002b00| 0d 09 72 65 67 69 73 74 | 65 72 20 79 79 5f 73 74 |..regist|er yy_st| |00002b10| 61 74 65 5f 74 79 70 65 | 20 79 79 5f 63 75 72 72 |ate_type| yy_curr| |00002b20| 65 6e 74 5f 73 74 61 74 | 65 3b 0d 09 72 65 67 69 |ent_stat|e;..regi| |00002b30| 73 74 65 72 20 63 68 61 | 72 20 2a 79 79 5f 63 70 |ster cha|r *yy_cp| |00002b40| 2c 20 2a 79 79 5f 62 70 | 3b 0d 09 72 65 67 69 73 |, *yy_bp|;..regis| |00002b50| 74 65 72 20 69 6e 74 20 | 79 79 5f 61 63 74 3b 0d |ter int |yy_act;.| |00002b60| 0d 25 25 20 75 73 65 72 | 27 73 20 64 65 63 6c 61 |.%% user|'s decla| |00002b70| 72 61 74 69 6f 6e 73 20 | 67 6f 20 68 65 72 65 0d |rations |go here.| |00002b80| 0d 09 69 66 20 28 20 79 | 79 5f 69 6e 69 74 20 29 |..if ( y|y_init )| |00002b90| 20 7b 0d 09 09 79 79 5f | 69 6e 69 74 20 3d 20 30 | {...yy_|init = 0| |00002ba0| 3b 0d 0d 23 69 66 64 65 | 66 20 59 59 5f 55 53 45 |;..#ifde|f YY_USE| |00002bb0| 52 5f 49 4e 49 54 0d 09 | 09 59 59 5f 55 53 45 52 |R_INIT..|.YY_USER| |00002bc0| 5f 49 4e 49 54 3b 0d 23 | 65 6e 64 69 66 0d 0d 09 |_INIT;.#|endif...| |00002bd0| 09 69 66 20 28 20 21 20 | 79 79 5f 73 74 61 72 74 |.if ( ! |yy_start| |00002be0| 20 29 0d 09 09 09 79 79 | 5f 73 74 61 72 74 20 3d | )....yy|_start =| |00002bf0| 20 31 3b 09 2f 2a 20 66 | 69 72 73 74 20 73 74 61 | 1;./* f|irst sta| |00002c00| 72 74 20 73 74 61 74 65 | 20 2a 2f 0d 0d 09 09 69 |rt state| */....i| |00002c10| 66 20 28 20 21 20 79 79 | 69 6e 20 29 0d 25 2d 0d |f ( ! yy|in ).%-.| |00002c20| 09 09 09 79 79 69 6e 20 | 3d 20 73 74 64 69 6e 3b |...yyin |= stdin;| |00002c30| 0d 25 2b 0d 09 09 09 79 | 79 69 6e 20 3d 20 26 63 |.%+....y|yin = &c| |00002c40| 69 6e 3b 0d 25 2a 0d 0d | 09 09 69 66 20 28 20 21 |in;.%*..|..if ( !| |00002c50| 20 79 79 6f 75 74 20 29 | 0d 25 2d 0d 09 09 09 79 | yyout )|.%-....y| |00002c60| 79 6f 75 74 20 3d 20 73 | 74 64 6f 75 74 3b 0d 25 |yout = s|tdout;.%| |00002c70| 2b 0d 09 09 09 79 79 6f | 75 74 20 3d 20 26 63 6f |+....yyo|ut = &co| |00002c80| 75 74 3b 0d 25 2a 0d 0d | 09 09 69 66 20 28 20 21 |ut;.%*..|..if ( !| |00002c90| 20 79 79 5f 63 75 72 72 | 65 6e 74 5f 62 75 66 66 | yy_curr|ent_buff| |00002ca0| 65 72 20 29 0d 09 09 09 | 79 79 5f 63 75 72 72 65 |er )....|yy_curre| |00002cb0| 6e 74 5f 62 75 66 66 65 | 72 20 3d 20 79 79 5f 63 |nt_buffe|r = yy_c| |00002cc0| 72 65 61 74 65 5f 62 75 | 66 66 65 72 28 20 79 79 |reate_bu|ffer( yy| |00002cd0| 69 6e 2c 20 59 59 5f 42 | 55 46 5f 53 49 5a 45 20 |in, YY_B|UF_SIZE | |00002ce0| 29 3b 0d 0d 09 09 79 79 | 5f 6c 6f 61 64 5f 62 75 |);....yy|_load_bu| |00002cf0| 66 66 65 72 5f 73 74 61 | 74 65 28 29 3b 0d 09 7d |ffer_sta|te();..}| |00002d00| 0d 0d 09 77 68 69 6c 65 | 20 28 31 29 20 7b 09 09 |...while| (1) {..| |00002d10| 2f 2f 20 6c 6f 6f 70 73 | 20 75 6e 74 69 6c 20 65 |// loops| until e| |00002d20| 6e 64 2d 6f 66 2d 66 69 | 6c 65 20 69 73 20 72 65 |nd-of-fi|le is re| |00002d30| 61 63 68 65 64 0d 25 25 | 20 79 79 6d 6f 72 65 28 |ached.%%| yymore(| |00002d40| 29 2d 72 65 6c 61 74 65 | 64 20 63 6f 64 65 20 67 |)-relate|d code g| |00002d50| 6f 65 73 20 68 65 72 65 | 0d 09 09 79 79 5f 63 70 |oes here|...yy_cp| |00002d60| 20 3d 20 79 79 5f 63 5f | 62 75 66 5f 70 3b 0d 0d | = yy_c_|buf_p;..| |00002d70| 09 09 2f 2f 20 53 75 70 | 70 6f 72 74 20 6f 66 20 |..// Sup|port of | |00002d80| 79 79 74 65 78 74 2e 0d | 09 09 2a 79 79 5f 63 70 |yytext..|..*yy_cp| |00002d90| 20 3d 20 79 79 5f 68 6f | 6c 64 5f 63 68 61 72 3b | = yy_ho|ld_char;| |00002da0| 0d 0d 09 09 2f 2a 20 79 | 79 5f 62 70 20 70 6f 69 |..../* y|y_bp poi| |00002db0| 6e 74 73 20 74 6f 20 74 | 68 65 20 70 6f 73 69 74 |nts to t|he posit| |00002dc0| 69 6f 6e 20 69 6e 20 79 | 79 5f 63 68 5f 62 75 66 |ion in y|y_ch_buf| |00002dd0| 20 6f 66 20 74 68 65 20 | 73 74 61 72 74 20 6f 66 | of the |start of| |00002de0| 0d 09 09 20 2a 20 74 68 | 65 20 63 75 72 72 65 6e |... * th|e curren| |00002df0| 74 20 72 75 6e 2e 0d 09 | 09 20 2a 2f 0d 09 09 79 |t run...|. */...y| |00002e00| 79 5f 62 70 20 3d 20 79 | 79 5f 63 70 3b 0d 0d 25 |y_bp = y|y_cp;..%| |00002e10| 25 20 63 6f 64 65 20 74 | 6f 20 73 65 74 20 75 70 |% code t|o set up| |00002e20| 20 61 6e 64 20 66 69 6e | 64 20 6e 65 78 74 20 6d | and fin|d next m| |00002e30| 61 74 63 68 20 67 6f 65 | 73 20 68 65 72 65 0d 0d |atch goe|s here..| |00002e40| 79 79 5f 66 69 6e 64 5f | 61 63 74 69 6f 6e 3a 0d |yy_find_|action:.| |00002e50| 25 25 20 63 6f 64 65 20 | 74 6f 20 66 69 6e 64 20 |%% code |to find | |00002e60| 74 68 65 20 61 63 74 69 | 6f 6e 20 6e 75 6d 62 65 |the acti|on numbe| |00002e70| 72 20 67 6f 65 73 20 68 | 65 72 65 0d 0d 09 09 59 |r goes h|ere....Y| |00002e80| 59 5f 44 4f 5f 42 45 46 | 4f 52 45 5f 41 43 54 49 |Y_DO_BEF|ORE_ACTI| |00002e90| 4f 4e 3b 0d 0d 25 25 20 | 63 6f 64 65 20 66 6f 72 |ON;..%% |code for| |00002ea0| 20 79 79 6c 69 6e 65 6e | 6f 20 75 70 64 61 74 65 | yylinen|o update| |00002eb0| 20 67 6f 65 73 20 68 65 | 72 65 0d 0d 64 6f 5f 61 | goes he|re..do_a| |00002ec0| 63 74 69 6f 6e 3a 09 2f | 2f 20 54 68 69 73 20 6c |ction:./|/ This l| |00002ed0| 61 62 65 6c 20 69 73 20 | 75 73 65 64 20 6f 6e 6c |abel is |used onl| |00002ee0| 79 20 74 6f 20 61 63 63 | 65 73 73 20 45 4f 46 20 |y to acc|ess EOF | |00002ef0| 61 63 74 69 6f 6e 73 2e | 0d 0d 25 25 20 64 65 62 |actions.|..%% deb| |00002f00| 75 67 20 63 6f 64 65 20 | 67 6f 65 73 20 68 65 72 |ug code |goes her| |00002f10| 65 0d 0d 09 09 73 77 69 | 74 63 68 20 28 79 79 5f |e....swi|tch (yy_| |00002f20| 61 63 74 29 20 7b 20 2f | 2f 20 62 65 67 69 6e 6e |act) { /|/ beginn| |00002f30| 69 6e 67 20 6f 66 20 61 | 63 74 69 6f 6e 20 73 77 |ing of a|ction sw| |00002f40| 69 74 63 68 0d 25 25 20 | 61 63 74 69 6f 6e 73 20 |itch.%% |actions | |00002f50| 67 6f 20 68 65 72 65 0d | 0d 09 63 61 73 65 20 59 |go here.|..case Y| |00002f60| 59 5f 45 4e 44 5f 4f 46 | 5f 42 55 46 46 45 52 3a |Y_END_OF|_BUFFER:| |00002f70| 20 7b 0d 09 09 2f 2f 20 | 41 6d 6f 75 6e 74 20 6f | {...// |Amount o| |00002f80| 66 20 74 65 78 74 20 6d | 61 74 63 68 65 64 20 6e |f text m|atched n| |00002f90| 6f 74 20 69 6e 63 6c 75 | 64 69 6e 67 20 74 68 65 |ot inclu|ding the| |00002fa0| 20 45 4f 42 20 63 68 61 | 72 2e 0d 09 09 69 6e 74 | EOB cha|r....int| |00002fb0| 20 79 79 5f 61 6d 6f 75 | 6e 74 5f 6f 66 5f 6d 61 | yy_amou|nt_of_ma| |00002fc0| 74 63 68 65 64 5f 74 65 | 78 74 20 3d 20 28 69 6e |tched_te|xt = (in| |00002fd0| 74 29 20 28 79 79 5f 63 | 70 20 2d 20 79 79 74 65 |t) (yy_c|p - yyte| |00002fe0| 78 74 5f 70 74 72 29 20 | 2d 20 31 3b 0d 0d 09 09 |xt_ptr) |- 1;....| |00002ff0| 2f 2f 20 55 6e 64 6f 20 | 74 68 65 20 65 66 66 65 |// Undo |the effe| |00003000| 63 74 73 20 6f 66 20 59 | 59 5f 44 4f 5f 42 45 46 |cts of Y|Y_DO_BEF| |00003010| 4f 52 45 5f 41 43 54 49 | 4f 4e 2e 0d 09 09 2a 79 |ORE_ACTI|ON....*y| |00003020| 79 5f 63 70 20 3d 20 79 | 79 5f 68 6f 6c 64 5f 63 |y_cp = y|y_hold_c| |00003030| 68 61 72 3b 0d 0d 09 09 | 69 66 20 28 20 79 79 5f |har;....|if ( yy_| |00003040| 63 75 72 72 65 6e 74 5f | 62 75 66 66 65 72 2d 3e |current_|buffer->| |00003050| 79 79 5f 62 75 66 66 65 | 72 5f 73 74 61 74 75 73 |yy_buffe|r_status| |00003060| 20 3d 3d 20 59 59 5f 42 | 55 46 46 45 52 5f 4e 45 | == YY_B|UFFER_NE| |00003070| 57 20 29 20 7b 0d 09 09 | 09 2f 2a 20 57 65 27 72 |W ) {...|./* We'r| |00003080| 65 20 73 63 61 6e 6e 69 | 6e 67 20 61 20 6e 65 77 |e scanni|ng a new| |00003090| 20 66 69 6c 65 20 6f 72 | 20 69 6e 70 75 74 20 73 | file or| input s| |000030a0| 6f 75 72 63 65 2e 20 20 | 49 74 27 73 0d 09 09 09 |ource. |It's....| |000030b0| 20 2a 20 70 6f 73 73 69 | 62 6c 65 20 74 68 61 74 | * possi|ble that| |000030c0| 20 74 68 69 73 20 68 61 | 70 70 65 6e 65 64 20 62 | this ha|ppened b| |000030d0| 65 63 61 75 73 65 20 74 | 68 65 20 75 73 65 72 0d |ecause t|he user.| |000030e0| 09 09 09 20 2a 20 6a 75 | 73 74 20 70 6f 69 6e 74 |... * ju|st point| |000030f0| 65 64 20 79 79 69 6e 20 | 61 74 20 61 20 6e 65 77 |ed yyin |at a new| |00003100| 20 73 6f 75 72 63 65 20 | 61 6e 64 20 63 61 6c 6c | source |and call| |00003110| 65 64 0d 09 09 09 20 2a | 20 79 79 6c 65 78 28 29 |ed.... *| yylex()| |00003120| 2e 20 20 49 66 20 73 6f | 2c 20 74 68 65 6e 20 77 |. If so|, then w| |00003130| 65 20 68 61 76 65 20 74 | 6f 20 61 73 73 75 72 65 |e have t|o assure| |00003140| 0d 09 09 09 20 2a 20 63 | 6f 6e 73 69 73 74 65 6e |.... * c|onsisten| |00003150| 63 79 20 62 65 74 77 65 | 65 6e 20 79 79 5f 63 75 |cy betwe|en yy_cu| |00003160| 72 72 65 6e 74 5f 62 75 | 66 66 65 72 20 61 6e 64 |rrent_bu|ffer and| |00003170| 20 6f 75 72 0d 09 09 09 | 20 2a 20 67 6c 6f 62 61 | our....| * globa| |00003180| 6c 73 2e 20 20 48 65 72 | 65 20 69 73 20 74 68 65 |ls. Her|e is the| |00003190| 20 72 69 67 68 74 20 70 | 6c 61 63 65 20 74 6f 20 | right p|lace to | |000031a0| 64 6f 20 73 6f 2c 20 62 | 65 63 61 75 73 65 0d 09 |do so, b|ecause..| |000031b0| 09 09 20 2a 20 74 68 69 | 73 20 69 73 20 74 68 65 |.. * thi|s is the| |000031c0| 20 66 69 72 73 74 20 61 | 63 74 69 6f 6e 20 28 6f | first a|ction (o| |000031d0| 74 68 65 72 20 74 68 61 | 6e 20 70 6f 73 73 69 62 |ther tha|n possib| |000031e0| 6c 79 20 61 0d 09 09 09 | 20 2a 20 62 61 63 6b 2d |ly a....| * back-| |000031f0| 75 70 29 20 74 68 61 74 | 20 77 69 6c 6c 20 6d 61 |up) that| will ma| |00003200| 74 63 68 20 66 6f 72 20 | 74 68 65 20 6e 65 77 20 |tch for |the new | |00003210| 69 6e 70 75 74 20 73 6f | 75 72 63 65 2e 0d 09 09 |input so|urce....| |00003220| 09 20 2a 2f 0d 09 09 09 | 79 79 5f 6e 5f 63 68 61 |. */....|yy_n_cha| |00003230| 72 73 20 3d 20 79 79 5f | 63 75 72 72 65 6e 74 5f |rs = yy_|current_| |00003240| 62 75 66 66 65 72 2d 3e | 79 79 5f 6e 5f 63 68 61 |buffer->|yy_n_cha| |00003250| 72 73 3b 0d 09 09 09 79 | 79 5f 63 75 72 72 65 6e |rs;....y|y_curren| |00003260| 74 5f 62 75 66 66 65 72 | 2d 3e 79 79 5f 69 6e 70 |t_buffer|->yy_inp| |00003270| 75 74 5f 66 69 6c 65 20 | 3d 20 79 79 69 6e 3b 0d |ut_file |= yyin;.| |00003280| 09 09 09 79 79 5f 63 75 | 72 72 65 6e 74 5f 62 75 |...yy_cu|rrent_bu| |00003290| 66 66 65 72 2d 3e 79 79 | 5f 62 75 66 66 65 72 5f |ffer->yy|_buffer_| |000032a0| 73 74 61 74 75 73 20 3d | 20 59 59 5f 42 55 46 46 |status =| YY_BUFF| |000032b0| 45 52 5f 4e 4f 52 4d 41 | 4c 3b 0d 09 09 7d 0d 0d |ER_NORMA|L;...}..| |000032c0| 09 09 2f 2a 20 4e 6f 74 | 65 20 74 68 61 74 20 68 |../* Not|e that h| |000032d0| 65 72 65 20 77 65 20 74 | 65 73 74 20 66 6f 72 20 |ere we t|est for | |000032e0| 79 79 5f 63 5f 62 75 66 | 5f 70 20 22 3c 3d 22 20 |yy_c_buf|_p "<=" | |000032f0| 74 6f 20 74 68 65 20 70 | 6f 73 69 74 69 6f 6e 0d |to the p|osition.| |00003300| 09 09 20 2a 20 6f 66 20 | 74 68 65 20 66 69 72 73 |.. * of |the firs| |00003310| 74 20 45 4f 42 20 69 6e | 20 74 68 65 20 62 75 66 |t EOB in| the buf| |00003320| 66 65 72 2c 20 73 69 6e | 63 65 20 79 79 5f 63 5f |fer, sin|ce yy_c_| |00003330| 62 75 66 5f 70 20 77 69 | 6c 6c 0d 09 09 20 2a 20 |buf_p wi|ll... * | |00003340| 61 6c 72 65 61 64 79 20 | 68 61 76 65 20 62 65 65 |already |have bee| |00003350| 6e 20 69 6e 63 72 65 6d | 65 6e 74 65 64 20 70 61 |n increm|ented pa| |00003360| 73 74 20 74 68 65 20 4e | 55 4c 20 63 68 61 72 61 |st the N|UL chara| |00003370| 63 74 65 72 0d 09 09 20 | 2a 20 28 73 69 6e 63 65 |cter... |* (since| |00003380| 20 61 6c 6c 20 73 74 61 | 74 65 73 20 6d 61 6b 65 | all sta|tes make| |00003390| 20 74 72 61 6e 73 69 74 | 69 6f 6e 73 20 6f 6e 20 | transit|ions on | |000033a0| 45 4f 42 20 74 6f 20 74 | 68 65 0d 09 09 20 2a 20 |EOB to t|he... * | |000033b0| 65 6e 64 2d 6f 66 2d 62 | 75 66 66 65 72 20 73 74 |end-of-b|uffer st| |000033c0| 61 74 65 29 2e 20 20 43 | 6f 6e 74 72 61 73 74 20 |ate). C|ontrast | |000033d0| 74 68 69 73 20 77 69 74 | 68 20 74 68 65 20 74 65 |this wit|h the te| |000033e0| 73 74 0d 09 09 20 2a 20 | 69 6e 20 79 79 69 6e 70 |st... * |in yyinp| |000033f0| 75 74 28 29 2e 0d 09 09 | 20 2a 2f 0d 09 09 69 66 |ut()....| */...if| |00003400| 20 28 20 79 79 5f 63 5f | 62 75 66 5f 70 20 3c 3d | ( yy_c_|buf_p <=| |00003410| 20 26 79 79 5f 63 75 72 | 72 65 6e 74 5f 62 75 66 | &yy_cur|rent_buf| |00003420| 66 65 72 2d 3e 79 79 5f | 63 68 5f 62 75 66 5b 79 |fer->yy_|ch_buf[y| |00003430| 79 5f 6e 5f 63 68 61 72 | 73 5d 20 29 20 7b 0d 09 |y_n_char|s] ) {..| |00003440| 09 09 2f 2f 20 54 68 69 | 73 20 77 61 73 20 72 65 |..// Thi|s was re| |00003450| 61 6c 6c 79 20 61 20 4e | 55 4c 2e 0d 09 09 09 79 |ally a N|UL.....y| |00003460| 79 5f 73 74 61 74 65 5f | 74 79 70 65 20 79 79 5f |y_state_|type yy_| |00003470| 6e 65 78 74 5f 73 74 61 | 74 65 3b 0d 0d 09 09 09 |next_sta|te;.....| |00003480| 79 79 5f 63 5f 62 75 66 | 5f 70 20 3d 20 79 79 74 |yy_c_buf|_p = yyt| |00003490| 65 78 74 5f 70 74 72 20 | 2b 20 79 79 5f 61 6d 6f |ext_ptr |+ yy_amo| |000034a0| 75 6e 74 5f 6f 66 5f 6d | 61 74 63 68 65 64 5f 74 |unt_of_m|atched_t| |000034b0| 65 78 74 3b 0d 0d 09 09 | 09 79 79 5f 63 75 72 72 |ext;....|.yy_curr| |000034c0| 65 6e 74 5f 73 74 61 74 | 65 20 3d 20 79 79 5f 67 |ent_stat|e = yy_g| |000034d0| 65 74 5f 70 72 65 76 69 | 6f 75 73 5f 73 74 61 74 |et_previ|ous_stat| |000034e0| 65 28 29 3b 0d 0d 09 09 | 09 2f 2a 20 4f 6b 61 79 |e();....|./* Okay| |000034f0| 2c 20 77 65 27 72 65 20 | 6e 6f 77 20 70 6f 73 69 |, we're |now posi| |00003500| 74 69 6f 6e 65 64 20 74 | 6f 20 6d 61 6b 65 20 74 |tioned t|o make t| |00003510| 68 65 20 4e 55 4c 0d 09 | 09 09 20 2a 20 74 72 61 |he NUL..|.. * tra| |00003520| 6e 73 69 74 69 6f 6e 2e | 20 20 57 65 20 63 6f 75 |nsition.| We cou| |00003530| 6c 64 6e 27 74 20 68 61 | 76 65 0d 09 09 09 20 2a |ldn't ha|ve.... *| |00003540| 20 79 79 5f 67 65 74 5f | 70 72 65 76 69 6f 75 73 | yy_get_|previous| |00003550| 5f 73 74 61 74 65 28 29 | 20 67 6f 20 61 68 65 61 |_state()| go ahea| |00003560| 64 20 61 6e 64 20 64 6f | 20 69 74 0d 09 09 09 20 |d and do| it.... | |00003570| 2a 20 66 6f 72 20 75 73 | 20 62 65 63 61 75 73 65 |* for us| because| |00003580| 20 69 74 20 64 6f 65 73 | 6e 27 74 20 6b 6e 6f 77 | it does|n't know| |00003590| 20 68 6f 77 20 74 6f 20 | 64 65 61 6c 0d 09 09 09 | how to |deal....| |000035a0| 20 2a 20 77 69 74 68 20 | 74 68 65 20 70 6f 73 73 | * with |the poss| |000035b0| 69 62 69 6c 69 74 79 20 | 6f 66 20 6a 61 6d 6d 69 |ibility |of jammi| |000035c0| 6e 67 20 28 61 6e 64 20 | 77 65 20 64 6f 6e 27 74 |ng (and |we don't| |000035d0| 0d 09 09 09 20 2a 20 77 | 61 6e 74 20 74 6f 20 62 |.... * w|ant to b| |000035e0| 75 69 6c 64 20 6a 61 6d | 6d 69 6e 67 20 69 6e 74 |uild jam|ming int| |000035f0| 6f 20 69 74 20 62 65 63 | 61 75 73 65 20 74 68 65 |o it bec|ause the| |00003600| 6e 20 69 74 0d 09 09 09 | 20 2a 20 77 69 6c 6c 20 |n it....| * will | |00003610| 72 75 6e 20 6d 6f 72 65 | 20 73 6c 6f 77 6c 79 29 |run more| slowly)| |00003620| 2e 0d 09 09 09 20 2a 2f | 0d 0d 09 09 09 79 79 5f |..... */|.....yy_| |00003630| 6e 65 78 74 5f 73 74 61 | 74 65 20 3d 20 79 79 5f |next_sta|te = yy_| |00003640| 74 72 79 5f 4e 55 4c 5f | 74 72 61 6e 73 28 20 79 |try_NUL_|trans( y| |00003650| 79 5f 63 75 72 72 65 6e | 74 5f 73 74 61 74 65 20 |y_curren|t_state | |00003660| 29 3b 0d 0d 09 09 09 79 | 79 5f 62 70 20 3d 20 79 |);.....y|y_bp = y| |00003670| 79 74 65 78 74 5f 70 74 | 72 20 2b 20 59 59 5f 4d |ytext_pt|r + YY_M| |00003680| 4f 52 45 5f 41 44 4a 3b | 0d 0d 09 09 09 69 66 20 |ORE_ADJ;|.....if | |00003690| 28 20 79 79 5f 6e 65 78 | 74 5f 73 74 61 74 65 20 |( yy_nex|t_state | |000036a0| 29 20 7b 0d 09 09 09 09 | 2f 2a 20 43 6f 6e 73 75 |) {.....|/* Consu| |000036b0| 6d 65 20 74 68 65 20 4e | 55 4c 2e 20 2a 2f 0d 09 |me the N|UL. */..| |000036c0| 09 09 09 79 79 5f 63 70 | 20 3d 20 2b 2b 79 79 5f |...yy_cp| = ++yy_| |000036d0| 63 5f 62 75 66 5f 70 3b | 0d 09 09 09 09 79 79 5f |c_buf_p;|.....yy_| |000036e0| 63 75 72 72 65 6e 74 5f | 73 74 61 74 65 20 3d 20 |current_|state = | |000036f0| 79 79 5f 6e 65 78 74 5f | 73 74 61 74 65 3b 0d 09 |yy_next_|state;..| |00003700| 09 09 09 67 6f 74 6f 20 | 79 79 5f 6d 61 74 63 68 |...goto |yy_match| |00003710| 3b 0d 09 09 09 7d 20 65 | 6c 73 65 20 7b 0d 25 25 |;....} e|lse {.%%| |00003720| 20 63 6f 64 65 20 74 6f | 20 64 6f 20 62 61 63 6b | code to| do back| |00003730| 2d 75 70 20 66 6f 72 20 | 63 6f 6d 70 72 65 73 73 |-up for |compress| |00003740| 65 64 20 74 61 62 6c 65 | 73 20 61 6e 64 20 73 65 |ed table|s and se| |00003750| 74 20 75 70 20 79 79 5f | 63 70 20 67 6f 65 73 20 |t up yy_|cp goes | |00003760| 68 65 72 65 0d 09 09 09 | 09 67 6f 74 6f 20 79 79 |here....|.goto yy| |00003770| 5f 66 69 6e 64 5f 61 63 | 74 69 6f 6e 3b 0d 09 09 |_find_ac|tion;...| |00003780| 09 7d 0d 09 09 7d 20 65 | 6c 73 65 0d 09 09 09 73 |.}...} e|lse....s| |00003790| 77 69 74 63 68 20 28 20 | 79 79 5f 67 65 74 5f 6e |witch ( |yy_get_n| |000037a0| 65 78 74 5f 62 75 66 66 | 65 72 28 29 20 29 20 7b |ext_buff|er() ) {| |000037b0| 0d 09 09 09 63 61 73 65 | 20 45 4f 42 5f 41 43 54 |....case| EOB_ACT| |000037c0| 5f 45 4e 44 5f 4f 46 5f | 46 49 4c 45 3a 20 7b 0d |_END_OF_|FILE: {.| |000037d0| 09 09 09 09 79 79 5f 64 | 69 64 5f 62 75 66 66 65 |....yy_d|id_buffe| |000037e0| 72 5f 73 77 69 74 63 68 | 5f 6f 6e 5f 65 6f 66 20 |r_switch|_on_eof | |000037f0| 3d 20 30 3b 0d 0d 09 09 | 09 09 69 66 20 28 20 79 |= 0;....|..if ( y| |00003800| 79 77 72 61 70 28 29 20 | 29 20 7b 0d 09 09 09 09 |ywrap() |) {.....| |00003810| 09 2f 2a 20 4e 6f 74 65 | 3a 20 62 65 63 61 75 73 |./* Note|: becaus| |00003820| 65 20 77 65 27 76 65 20 | 74 61 6b 65 6e 20 63 61 |e we've |taken ca| |00003830| 72 65 20 69 6e 0d 09 09 | 09 09 09 20 2a 20 79 79 |re in...|... * yy| |00003840| 5f 67 65 74 5f 6e 65 78 | 74 5f 62 75 66 66 65 72 |_get_nex|t_buffer| |00003850| 28 29 20 74 6f 20 68 61 | 76 65 20 73 65 74 20 75 |() to ha|ve set u| |00003860| 70 0d 09 09 09 09 09 20 | 2a 20 79 79 74 65 78 74 |p...... |* yytext| |00003870| 2c 20 77 65 20 63 61 6e | 20 6e 6f 77 20 73 65 74 |, we can| now set| |00003880| 20 75 70 0d 09 09 09 09 | 09 20 2a 20 79 79 5f 63 | up.....|. * yy_c| |00003890| 5f 62 75 66 5f 70 20 73 | 6f 20 74 68 61 74 20 69 |_buf_p s|o that i| |000038a0| 66 20 73 6f 6d 65 20 74 | 6f 74 61 6c 0d 09 09 09 |f some t|otal....| |000038b0| 09 09 20 2a 20 68 6f 73 | 65 72 20 28 6c 69 6b 65 |.. * hos|er (like| |000038c0| 20 66 6c 65 78 20 69 74 | 73 65 6c 66 29 20 77 61 | flex it|self) wa| |000038d0| 6e 74 73 20 74 6f 0d 09 | 09 09 09 09 20 2a 20 63 |nts to..|.... * c| |000038e0| 61 6c 6c 20 74 68 65 20 | 73 63 61 6e 6e 65 72 20 |all the |scanner | |000038f0| 61 66 74 65 72 20 77 65 | 20 72 65 74 75 72 6e 20 |after we| return | |00003900| 74 68 65 0d 09 09 09 09 | 09 20 2a 20 59 59 5f 4e |the.....|. * YY_N| |00003910| 55 4c 4c 2c 20 69 74 27 | 6c 6c 20 73 74 69 6c 6c |ULL, it'|ll still| |00003920| 20 77 6f 72 6b 20 2d 20 | 61 6e 6f 74 68 65 72 0d | work - |another.| |00003930| 09 09 09 09 09 20 2a 20 | 59 59 5f 4e 55 4c 4c 20 |..... * |YY_NULL | |00003940| 77 69 6c 6c 20 67 65 74 | 20 72 65 74 75 72 6e 65 |will get| returne| |00003950| 64 2e 0d 09 09 09 09 09 | 20 2a 2f 0d 09 09 09 09 |d.......| */.....| |00003960| 09 79 79 5f 63 5f 62 75 | 66 5f 70 20 3d 20 79 79 |.yy_c_bu|f_p = yy| |00003970| 74 65 78 74 5f 70 74 72 | 20 2b 20 59 59 5f 4d 4f |text_ptr| + YY_MO| |00003980| 52 45 5f 41 44 4a 3b 0d | 0d 09 09 09 09 09 79 79 |RE_ADJ;.|......yy| |00003990| 5f 61 63 74 20 3d 20 59 | 59 5f 53 54 41 54 45 5f |_act = Y|Y_STATE_| |000039a0| 45 4f 46 28 59 59 5f 53 | 54 41 52 54 29 3b 0d 09 |EOF(YY_S|TART);..| |000039b0| 09 09 09 09 67 6f 74 6f | 20 64 6f 5f 61 63 74 69 |....goto| do_acti| |000039c0| 6f 6e 3b 0d 09 09 09 09 | 7d 20 65 6c 73 65 20 7b |on;.....|} else {| |000039d0| 0d 09 09 09 09 09 69 66 | 20 28 20 21 20 79 79 5f |......if| ( ! yy_| |000039e0| 64 69 64 5f 62 75 66 66 | 65 72 5f 73 77 69 74 63 |did_buff|er_switc| |000039f0| 68 5f 6f 6e 5f 65 6f 66 | 20 29 0d 09 09 09 09 09 |h_on_eof| )......| |00003a00| 09 59 59 5f 4e 45 57 5f | 46 49 4c 45 3b 0d 09 09 |.YY_NEW_|FILE;...| |00003a10| 09 09 7d 0d 09 09 09 09 | 62 72 65 61 6b 3b 0d 09 |..}.....|break;..| |00003a20| 09 09 7d 0d 0d 09 09 09 | 63 61 73 65 20 45 4f 42 |..}.....|case EOB| |00003a30| 5f 41 43 54 5f 43 4f 4e | 54 49 4e 55 45 5f 53 43 |_ACT_CON|TINUE_SC| |00003a40| 41 4e 3a 0d 09 09 09 09 | 79 79 5f 63 5f 62 75 66 |AN:.....|yy_c_buf| |00003a50| 5f 70 20 3d 0d 09 09 09 | 09 09 79 79 74 65 78 74 |_p =....|..yytext| |00003a60| 5f 70 74 72 20 2b 20 79 | 79 5f 61 6d 6f 75 6e 74 |_ptr + y|y_amount| |00003a70| 5f 6f 66 5f 6d 61 74 63 | 68 65 64 5f 74 65 78 74 |_of_matc|hed_text| |00003a80| 3b 0d 0d 09 09 09 09 79 | 79 5f 63 75 72 72 65 6e |;......y|y_curren| |00003a90| 74 5f 73 74 61 74 65 20 | 3d 20 79 79 5f 67 65 74 |t_state |= yy_get| |00003aa0| 5f 70 72 65 76 69 6f 75 | 73 5f 73 74 61 74 65 28 |_previou|s_state(| |00003ab0| 29 3b 0d 0d 09 09 09 09 | 79 79 5f 63 70 20 3d 20 |);......|yy_cp = | |00003ac0| 79 79 5f 63 5f 62 75 66 | 5f 70 3b 0d 09 09 09 09 |yy_c_buf|_p;.....| |00003ad0| 79 79 5f 62 70 20 3d 20 | 79 79 74 65 78 74 5f 70 |yy_bp = |yytext_p| |00003ae0| 74 72 20 2b 20 59 59 5f | 4d 4f 52 45 5f 41 44 4a |tr + YY_|MORE_ADJ| |00003af0| 3b 0d 09 09 09 09 67 6f | 74 6f 20 79 79 5f 6d 61 |;.....go|to yy_ma| |00003b00| 74 63 68 3b 0d 0d 09 09 | 09 63 61 73 65 20 45 4f |tch;....|.case EO| |00003b10| 42 5f 41 43 54 5f 4c 41 | 53 54 5f 4d 41 54 43 48 |B_ACT_LA|ST_MATCH| |00003b20| 3a 0d 09 09 09 09 79 79 | 5f 63 5f 62 75 66 5f 70 |:.....yy|_c_buf_p| |00003b30| 20 3d 0d 09 09 09 09 26 | 79 79 5f 63 75 72 72 65 | =.....&|yy_curre| |00003b40| 6e 74 5f 62 75 66 66 65 | 72 2d 3e 79 79 5f 63 68 |nt_buffe|r->yy_ch| |00003b50| 5f 62 75 66 5b 79 79 5f | 6e 5f 63 68 61 72 73 5d |_buf[yy_|n_chars]| |00003b60| 3b 0d 0d 09 09 09 09 79 | 79 5f 63 75 72 72 65 6e |;......y|y_curren| |00003b70| 74 5f 73 74 61 74 65 20 | 3d 20 79 79 5f 67 65 74 |t_state |= yy_get| |00003b80| 5f 70 72 65 76 69 6f 75 | 73 5f 73 74 61 74 65 28 |_previou|s_state(| |00003b90| 29 3b 0d 0d 09 09 09 09 | 79 79 5f 63 70 20 3d 20 |);......|yy_cp = | |00003ba0| 79 79 5f 63 5f 62 75 66 | 5f 70 3b 0d 09 09 09 09 |yy_c_buf|_p;.....| |00003bb0| 79 79 5f 62 70 20 3d 20 | 79 79 74 65 78 74 5f 70 |yy_bp = |yytext_p| |00003bc0| 74 72 20 2b 20 59 59 5f | 4d 4f 52 45 5f 41 44 4a |tr + YY_|MORE_ADJ| |00003bd0| 3b 0d 09 09 09 09 67 6f | 74 6f 20 79 79 5f 66 69 |;.....go|to yy_fi| |00003be0| 6e 64 5f 61 63 74 69 6f | 6e 3b 0d 09 09 09 7d 0d |nd_actio|n;....}.| |00003bf0| 09 09 62 72 65 61 6b 3b | 0d 09 7d 0d 0d 09 09 64 |..break;|..}....d| |00003c00| 65 66 61 75 6c 74 3a 0d | 09 09 09 59 59 5f 46 41 |efault:.|...YY_FA| |00003c10| 54 41 4c 5f 45 52 52 4f | 52 28 09 22 66 61 74 61 |TAL_ERRO|R(."fata| |00003c20| 6c 20 66 6c 65 78 20 73 | 63 61 6e 6e 65 72 20 69 |l flex s|canner i| |00003c30| 6e 74 65 72 6e 61 6c 20 | 65 72 72 6f 72 2d 2d 6e |nternal |error--n| |00003c40| 6f 20 61 63 74 69 6f 6e | 20 66 6f 75 6e 64 22 20 |o action| found" | |00003c50| 29 3b 0d 09 09 7d 20 2f | 2f 20 65 6e 64 20 6f 66 |);...} /|/ end of| |00003c60| 20 61 63 74 69 6f 6e 20 | 73 77 69 74 63 68 0d 09 | action |switch..| |00003c70| 7d 20 2f 2f 20 65 6e 64 | 20 6f 66 20 73 63 61 6e |} // end| of scan| |00003c80| 6e 69 6e 67 20 6f 6e 65 | 20 74 6f 6b 65 6e 0d 7d |ning one| token.}| |00003c90| 20 2f 2f 20 65 6e 64 20 | 6f 66 20 79 79 6c 65 78 | // end |of yylex| |00003ca0| 0d 0d 0d 25 2b 0d 59 59 | 5f 44 45 43 4c 41 52 45 |...%+.YY|_DECLARE| |00003cb0| 28 3b 29 20 79 79 46 6c | 65 78 4c 65 78 65 72 20 |(;) yyFl|exLexer | |00003cc0| 28 69 73 74 72 65 61 6d | 2a 20 61 72 67 5f 79 79 |(istream|* arg_yy| |00003cd0| 69 6e 2c 20 6f 73 74 72 | 65 61 6d 2a 20 61 72 67 |in, ostr|eam* arg| |00003ce0| 5f 79 79 6f 75 74 29 0d | 7b 0d 09 79 79 69 6e 20 |_yyout).|{..yyin | |00003cf0| 3d 20 61 72 67 5f 79 79 | 69 6e 3b 0d 09 79 79 6f |= arg_yy|in;..yyo| |00003d00| 75 74 20 3d 20 61 72 67 | 5f 79 79 6f 75 74 3b 0d |ut = arg|_yyout;.| |00003d10| 09 79 79 5f 63 5f 62 75 | 66 5f 70 20 3d 20 30 3b |.yy_c_bu|f_p = 0;| |00003d20| 0d 09 79 79 5f 69 6e 69 | 74 20 3d 20 31 3b 0d 09 |..yy_ini|t = 1;..| |00003d30| 79 79 5f 73 74 61 72 74 | 20 3d 20 30 3b 0d 09 79 |yy_start| = 0;..y| |00003d40| 79 5f 66 6c 65 78 5f 64 | 65 62 75 67 20 3d 20 30 |y_flex_d|ebug = 0| |00003d50| 3b 0d 09 79 79 6c 69 6e | 65 6e 6f 20 3d 20 31 3b |;..yylin|eno = 1;| |00003d60| 09 2f 2f 20 74 68 69 73 | 20 77 69 6c 6c 20 6f 6e |.// this| will on| |00003d70| 6c 79 20 67 65 74 20 75 | 70 64 61 74 65 64 20 69 |ly get u|pdated i| |00003d80| 66 20 25 6f 70 74 69 6f | 6e 20 79 79 6c 69 6e 65 |f %optio|n yyline| |00003d90| 6e 6f 0d 0d 09 79 79 5f | 64 69 64 5f 62 75 66 66 |no...yy_|did_buff| |00003da0| 65 72 5f 73 77 69 74 63 | 68 5f 6f 6e 5f 65 6f 66 |er_switc|h_on_eof| |00003db0| 20 3d 20 30 3b 0d 0d 09 | 79 79 5f 6c 6f 6f 6b 69 | = 0;...|yy_looki| |00003dc0| 6e 67 5f 66 6f 72 5f 74 | 72 61 69 6c 5f 62 65 67 |ng_for_t|rail_beg| |00003dd0| 69 6e 20 3d 20 30 3b 0d | 09 79 79 5f 6d 6f 72 65 |in = 0;.|.yy_more| |00003de0| 5f 66 6c 61 67 20 3d 20 | 30 3b 0d 09 79 79 5f 6d |_flag = |0;..yy_m| |00003df0| 6f 72 65 5f 6c 65 6e 20 | 3d 20 30 3b 0d 0d 09 79 |ore_len |= 0;...y| |00003e00| 79 5f 73 74 61 72 74 5f | 73 74 61 63 6b 5f 70 74 |y_start_|stack_pt| |00003e10| 72 20 3d 20 79 79 5f 73 | 74 61 72 74 5f 73 74 61 |r = yy_s|tart_sta| |00003e20| 63 6b 5f 64 65 70 74 68 | 20 3d 20 30 3b 0d 09 79 |ck_depth| = 0;..y| |00003e30| 79 5f 73 74 61 72 74 5f | 73 74 61 63 6b 20 3d 20 |y_start_|stack = | |00003e40| 30 3b 0d 0d 09 79 79 5f | 63 75 72 72 65 6e 74 5f |0;...yy_|current_| |00003e50| 62 75 66 66 65 72 20 3d | 20 30 3b 0d 0d 23 69 66 |buffer =| 0;..#if| |00003e60| 64 65 66 20 59 59 5f 55 | 53 45 53 5f 52 45 4a 45 |def YY_U|SES_REJE| |00003e70| 43 54 0d 09 79 79 5f 73 | 74 61 74 65 5f 62 75 66 |CT..yy_s|tate_buf| |00003e80| 20 3d 20 6e 65 77 20 79 | 79 5f 73 74 61 74 65 5f | = new y|y_state_| |00003e90| 74 79 70 65 5b 59 59 5f | 42 55 46 5f 53 49 5a 45 |type[YY_|BUF_SIZE| |00003ea0| 20 2b 20 32 5d 3b 0d 23 | 65 6c 73 65 0d 09 79 79 | + 2];.#|else..yy| |00003eb0| 5f 73 74 61 74 65 5f 62 | 75 66 20 3d 20 30 3b 0d |_state_b|uf = 0;.| |00003ec0| 23 65 6e 64 69 66 0d 7d | 0d 0d 0d 59 59 5f 44 45 |#endif.}|...YY_DE| |00003ed0| 43 4c 41 52 45 28 3b 29 | 20 7e 79 79 46 6c 65 78 |CLARE(;)| ~yyFlex| |00003ee0| 4c 65 78 65 72 20 28 76 | 6f 69 64 29 0d 7b 0d 09 |Lexer (v|oid).{..| |00003ef0| 64 65 6c 65 74 65 20 79 | 79 5f 73 74 61 74 65 5f |delete y|y_state_| |00003f00| 62 75 66 3b 0d 09 79 79 | 5f 64 65 6c 65 74 65 5f |buf;..yy|_delete_| |00003f10| 62 75 66 66 65 72 28 20 | 79 79 5f 63 75 72 72 65 |buffer( |yy_curre| |00003f20| 6e 74 5f 62 75 66 66 65 | 72 20 29 3b 0d 7d 0d 0d |nt_buffe|r );.}..| |00003f30| 0d 59 59 5f 44 45 43 4c | 41 52 45 28 76 6f 69 64 |.YY_DECL|ARE(void| |00003f40| 29 20 73 77 69 74 63 68 | 5f 73 74 72 65 61 6d 73 |) switch|_streams| |00003f50| 20 28 69 73 74 72 65 61 | 6d 2a 20 6e 65 77 5f 69 | (istrea|m* new_i| |00003f60| 6e 2c 20 6f 73 74 72 65 | 61 6d 2a 20 6e 65 77 5f |n, ostre|am* new_| |00003f70| 6f 75 74 29 0d 7b 0d 09 | 69 66 20 28 6e 65 77 5f |out).{..|if (new_| |00003f80| 69 6e 29 20 7b 0d 09 09 | 79 79 5f 64 65 6c 65 74 |in) {...|yy_delet| |00003f90| 65 5f 62 75 66 66 65 72 | 28 79 79 5f 63 75 72 72 |e_buffer|(yy_curr| |00003fa0| 65 6e 74 5f 62 75 66 66 | 65 72 29 3b 0d 09 09 79 |ent_buff|er);...y| |00003fb0| 79 5f 73 77 69 74 63 68 | 5f 74 6f 5f 62 75 66 66 |y_switch|_to_buff| |00003fc0| 65 72 28 79 79 5f 63 72 | 65 61 74 65 5f 62 75 66 |er(yy_cr|eate_buf| |00003fd0| 66 65 72 28 6e 65 77 5f | 69 6e 2c 20 59 59 5f 42 |fer(new_|in, YY_B| |00003fe0| 55 46 5f 53 49 5a 45 29 | 29 3b 0d 09 7d 0d 0d 09 |UF_SIZE)|);..}...| |00003ff0| 69 66 20 28 6e 65 77 5f | 6f 75 74 29 0d 09 09 79 |if (new_|out)...y| |00004000| 79 6f 75 74 20 3d 20 6e | 65 77 5f 6f 75 74 3b 0d |yout = n|ew_out;.| |00004010| 7d 0d 0d 0d 59 59 5f 44 | 45 43 4c 41 52 45 28 69 |}...YY_D|ECLARE(i| |00004020| 6e 74 29 20 4c 65 78 65 | 72 49 6e 70 75 74 20 28 |nt) Lexe|rInput (| |00004030| 63 68 61 72 2a 20 62 75 | 66 2c 20 69 6e 74 0d 23 |char* bu|f, int.#| |00004040| 69 66 6e 64 65 66 20 59 | 59 5f 49 4e 54 45 52 41 |ifndef Y|Y_INTERA| |00004050| 43 54 49 56 45 0d 09 6d | 61 78 5f 73 69 7a 65 0d |CTIVE..m|ax_size.| |00004060| 23 65 6e 64 69 66 0d 29 | 0d 7b 0d 09 69 66 20 28 |#endif.)|.{..if (| |00004070| 79 79 69 6e 2d 3e 65 6f | 66 28 29 20 7c 7c 20 79 |yyin->eo|f() || y| |00004080| 79 69 6e 2d 3e 66 61 69 | 6c 28 29 29 0d 09 09 72 |yin->fai|l())...r| |00004090| 65 74 75 72 6e 20 30 3b | 0d 0d 23 69 66 64 65 66 |eturn 0;|..#ifdef| |000040a0| 20 59 59 5f 49 4e 54 45 | 52 41 43 54 49 56 45 0d | YY_INTE|RACTIVE.| |000040b0| 09 79 79 69 6e 2d 3e 67 | 65 74 28 62 75 66 5b 30 |.yyin->g|et(buf[0| |000040c0| 5d 29 3b 0d 0d 09 69 66 | 20 28 79 79 69 6e 2d 3e |]);...if| (yyin->| |000040d0| 65 6f 66 28 29 29 0d 09 | 09 72 65 74 75 72 6e 20 |eof())..|.return | |000040e0| 30 3b 0d 0d 09 69 66 20 | 28 79 79 69 6e 2d 3e 62 |0;...if |(yyin->b| |000040f0| 61 64 28 29 29 0d 09 09 | 72 65 74 75 72 6e 20 2d |ad())...|return -| |00004100| 31 3b 0d 0d 09 72 65 74 | 75 72 6e 20 31 3b 0d 23 |1;...ret|urn 1;.#| |00004110| 65 6c 73 65 0d 09 28 76 | 6f 69 64 29 20 79 79 69 |else..(v|oid) yyi| |00004120| 6e 2d 3e 72 65 61 64 28 | 62 75 66 2c 20 6d 61 78 |n->read(|buf, max| |00004130| 5f 73 69 7a 65 29 3b 0d | 0d 09 72 65 74 75 72 6e |_size);.|..return| |00004140| 20 79 79 69 6e 2d 3e 62 | 61 64 28 29 20 3f 20 2d | yyin->b|ad() ? -| |00004150| 31 20 3a 20 79 79 69 6e | 2d 3e 67 63 6f 75 6e 74 |1 : yyin|->gcount| |00004160| 28 29 3b 0d 23 65 6e 64 | 69 66 0d 7d 0d 0d 0d 59 |();.#end|if.}...Y| |00004170| 59 5f 44 45 43 4c 41 52 | 45 28 76 6f 69 64 29 20 |Y_DECLAR|E(void) | |00004180| 4c 65 78 65 72 4f 75 74 | 70 75 74 20 28 63 6f 6e |LexerOut|put (con| |00004190| 73 74 20 63 68 61 72 2a | 20 62 75 66 2c 20 69 6e |st char*| buf, in| |000041a0| 74 20 73 69 7a 65 29 0d | 7b 0d 09 28 76 6f 69 64 |t size).|{..(void| |000041b0| 29 20 79 79 6f 75 74 2d | 3e 77 72 69 74 65 28 62 |) yyout-|>write(b| |000041c0| 75 66 2c 20 73 69 7a 65 | 29 3b 0d 7d 0d 25 2a 0d |uf, size|);.}.%*.| |000041d0| 0d 0d 2f 2a 20 79 79 5f | 67 65 74 5f 6e 65 78 74 |../* yy_|get_next| |000041e0| 5f 62 75 66 66 65 72 20 | 2d 20 74 72 79 20 74 6f |_buffer |- try to| |000041f0| 20 72 65 61 64 20 69 6e | 20 61 20 6e 65 77 20 62 | read in| a new b| |00004200| 75 66 66 65 72 0d 20 2a | 0d 20 2a 20 52 65 74 75 |uffer. *|. * Retu| |00004210| 72 6e 73 20 61 20 63 6f | 64 65 20 72 65 70 72 65 |rns a co|de repre| |00004220| 73 65 6e 74 69 6e 67 20 | 61 6e 20 61 63 74 69 6f |senting |an actio| |00004230| 6e 3a 0d 20 2a 09 45 4f | 42 5f 41 43 54 5f 4c 41 |n:. *.EO|B_ACT_LA| |00004240| 53 54 5f 4d 41 54 43 48 | 20 2d 0d 20 2a 09 45 4f |ST_MATCH| -. *.EO| |00004250| 42 5f 41 43 54 5f 43 4f | 4e 54 49 4e 55 45 5f 53 |B_ACT_CO|NTINUE_S| |00004260| 43 41 4e 20 2d 20 63 6f | 6e 74 69 6e 75 65 20 73 |CAN - co|ntinue s| |00004270| 63 61 6e 6e 69 6e 67 20 | 66 72 6f 6d 20 63 75 72 |canning |from cur| |00004280| 72 65 6e 74 20 70 6f 73 | 69 74 69 6f 6e 0d 20 2a |rent pos|ition. *| |00004290| 09 45 4f 42 5f 41 43 54 | 5f 45 4e 44 5f 4f 46 5f |.EOB_ACT|_END_OF_| |000042a0| 46 49 4c 45 20 2d 20 65 | 6e 64 20 6f 66 20 66 69 |FILE - e|nd of fi| |000042b0| 6c 65 0d 20 2a 2f 0d 0d | 59 59 5f 44 45 43 4c 41 |le. */..|YY_DECLA| |000042c0| 52 45 28 69 6e 74 29 20 | 79 79 5f 67 65 74 5f 6e |RE(int) |yy_get_n| |000042d0| 65 78 74 5f 62 75 66 66 | 65 72 20 28 76 6f 69 64 |ext_buff|er (void| |000042e0| 29 0d 7b 0d 09 72 65 67 | 69 73 74 65 72 20 63 68 |).{..reg|ister ch| |000042f0| 61 72 2a 20 64 65 73 74 | 20 3d 20 79 79 5f 63 75 |ar* dest| = yy_cu| |00004300| 72 72 65 6e 74 5f 62 75 | 66 66 65 72 2d 3e 79 79 |rrent_bu|ffer->yy| |00004310| 5f 63 68 5f 62 75 66 3b | 0d 09 72 65 67 69 73 74 |_ch_buf;|..regist| |00004320| 65 72 20 63 68 61 72 2a | 20 73 6f 75 72 63 65 20 |er char*| source | |00004330| 3d 20 79 79 74 65 78 74 | 5f 70 74 72 3b 0d 09 72 |= yytext|_ptr;..r| |00004340| 65 67 69 73 74 65 72 20 | 69 6e 74 20 6e 75 6d 62 |egister |int numb| |00004350| 65 72 5f 74 6f 5f 6d 6f | 76 65 2c 20 69 3b 0d 09 |er_to_mo|ve, i;..| |00004360| 69 6e 74 20 72 65 74 5f | 76 61 6c 3b 0d 0d 09 69 |int ret_|val;...i| |00004370| 66 20 28 79 79 5f 63 5f | 62 75 66 5f 70 20 3e 20 |f (yy_c_|buf_p > | |00004380| 26 79 79 5f 63 75 72 72 | 65 6e 74 5f 62 75 66 66 |&yy_curr|ent_buff| |00004390| 65 72 2d 3e 79 79 5f 63 | 68 5f 62 75 66 5b 79 79 |er->yy_c|h_buf[yy| |000043a0| 5f 6e 5f 63 68 61 72 73 | 20 2b 20 31 5d 29 0d 09 |_n_chars| + 1])..| |000043b0| 09 59 59 5f 46 41 54 41 | 4c 5f 45 52 52 4f 52 28 |.YY_FATA|L_ERROR(| |000043c0| 22 66 61 74 61 6c 20 66 | 6c 65 78 20 73 63 61 6e |"fatal f|lex scan| |000043d0| 6e 65 72 20 69 6e 74 65 | 72 6e 61 6c 20 65 72 72 |ner inte|rnal err| |000043e0| 6f 72 2d 2d 65 6e 64 20 | 6f 66 20 62 75 66 66 65 |or--end |of buffe| |000043f0| 72 20 6d 69 73 73 65 64 | 22 29 3b 0d 0d 09 69 66 |r missed|");...if| |00004400| 20 28 79 79 5f 63 75 72 | 72 65 6e 74 5f 62 75 66 | (yy_cur|rent_buf| |00004410| 66 65 72 2d 3e 79 79 5f | 66 69 6c 6c 5f 62 75 66 |fer->yy_|fill_buf| |00004420| 66 65 72 20 3d 3d 20 30 | 29 20 7b 0d 09 09 2f 2f |fer == 0|) {...//| |00004430| 20 44 6f 6e 27 74 20 74 | 72 79 20 74 6f 20 66 69 | Don't t|ry to fi| |00004440| 6c 6c 20 74 68 65 20 62 | 75 66 66 65 72 2c 20 73 |ll the b|uffer, s| |00004450| 6f 20 74 68 69 73 20 69 | 73 20 61 6e 20 45 4f 46 |o this i|s an EOF| |00004460| 2e 0d 09 09 69 66 20 28 | 79 79 5f 63 5f 62 75 66 |....if (|yy_c_buf| |00004470| 5f 70 20 2d 20 79 79 74 | 65 78 74 5f 70 74 72 20 |_p - yyt|ext_ptr | |00004480| 2d 20 59 59 5f 4d 4f 52 | 45 5f 41 44 4a 20 3d 3d |- YY_MOR|E_ADJ ==| |00004490| 20 31 29 20 7b 0d 09 09 | 09 2f 2a 20 57 65 20 6d | 1) {...|./* We m| |000044a0| 61 74 63 68 65 64 20 61 | 20 73 69 6e 67 6c 65 64 |atched a| singled| |000044b0| 20 63 68 61 72 61 63 61 | 74 65 72 2c 20 74 68 65 | characa|ter, the| |000044c0| 20 45 4f 42 2c 20 73 6f | 0d 09 09 09 20 2a 20 74 | EOB, so|.... * t| |000044d0| 72 65 61 74 20 74 68 69 | 73 20 61 73 20 61 20 66 |reat thi|s as a f| |000044e0| 69 6e 61 6c 20 45 4f 46 | 2e 0d 09 09 09 20 2a 2f |inal EOF|..... */| |000044f0| 0d 09 09 09 72 65 74 75 | 72 6e 20 45 4f 42 5f 41 |....retu|rn EOB_A| |00004500| 43 54 5f 45 4e 44 5f 4f | 46 5f 46 49 4c 45 3b 0d |CT_END_O|F_FILE;.| |00004510| 09 09 7d 0d 0d 09 09 65 | 6c 73 65 20 7b 0d 09 09 |..}....e|lse {...| |00004520| 09 2f 2f 20 57 65 20 6d | 61 74 63 68 65 64 20 73 |.// We m|atched s| |00004530| 6f 6d 65 20 74 65 78 74 | 20 70 72 69 6f 72 20 74 |ome text| prior t| |00004540| 6f 20 74 68 65 20 45 4f | 42 2c 20 66 69 72 73 74 |o the EO|B, first| |00004550| 20 70 72 6f 63 65 73 73 | 20 69 74 2e 0d 09 09 09 | process| it.....| |00004560| 72 65 74 75 72 6e 20 45 | 4f 42 5f 41 43 54 5f 4c |return E|OB_ACT_L| |00004570| 41 53 54 5f 4d 41 54 43 | 48 3b 0d 09 09 7d 0d 09 |AST_MATC|H;...}..| |00004580| 7d 0d 0d 09 2f 2f 20 54 | 72 79 20 74 6f 20 72 65 |}...// T|ry to re| |00004590| 61 64 20 6d 6f 72 65 20 | 64 61 74 61 2e 0d 0d 09 |ad more |data....| |000045a0| 2f 2f 20 46 69 72 73 74 | 20 6d 6f 76 65 20 6c 61 |// First| move la| |000045b0| 73 74 20 63 68 61 72 73 | 20 74 6f 20 73 74 61 72 |st chars| to star| |000045c0| 74 20 6f 66 20 62 75 66 | 66 65 72 2e 0d 09 6e 75 |t of buf|fer...nu| |000045d0| 6d 62 65 72 5f 74 6f 5f | 6d 6f 76 65 20 3d 20 28 |mber_to_|move = (| |000045e0| 69 6e 74 29 20 28 79 79 | 5f 63 5f 62 75 66 5f 70 |int) (yy|_c_buf_p| |000045f0| 20 2d 20 79 79 74 65 78 | 74 5f 70 74 72 29 20 2d | - yytex|t_ptr) -| |00004600| 20 31 3b 0d 0d 09 66 6f | 72 20 28 69 20 3d 20 30 | 1;...fo|r (i = 0| |00004610| 3b 20 69 20 3c 20 6e 75 | 6d 62 65 72 5f 74 6f 5f |; i < nu|mber_to_| |00004620| 6d 6f 76 65 3b 20 2b 2b | 69 29 0d 09 09 2a 28 64 |move; ++|i)...*(d| |00004630| 65 73 74 2b 2b 29 20 3d | 20 2a 28 73 6f 75 72 63 |est++) =| *(sourc| |00004640| 65 2b 2b 29 3b 0d 0d 09 | 69 66 20 28 79 79 5f 63 |e++);...|if (yy_c| |00004650| 75 72 72 65 6e 74 5f 62 | 75 66 66 65 72 2d 3e 79 |urrent_b|uffer->y| |00004660| 79 5f 62 75 66 66 65 72 | 5f 73 74 61 74 75 73 20 |y_buffer|_status | |00004670| 3d 3d 20 59 59 5f 42 55 | 46 46 45 52 5f 45 4f 46 |== YY_BU|FFER_EOF| |00004680| 5f 50 45 4e 44 49 4e 47 | 29 0d 09 09 2f 2a 20 64 |_PENDING|).../* d| |00004690| 6f 6e 27 74 20 64 6f 20 | 74 68 65 20 72 65 61 64 |on't do |the read| |000046a0| 2c 20 69 74 27 73 20 6e | 6f 74 20 67 75 61 72 61 |, it's n|ot guara| |000046b0| 6e 74 65 65 64 20 74 6f | 20 72 65 74 75 72 6e 20 |nteed to| return | |000046c0| 61 6e 20 45 4f 46 2c 0d | 09 09 20 2a 20 6a 75 73 |an EOF,.|.. * jus| |000046d0| 74 20 66 6f 72 63 65 20 | 61 6e 20 45 4f 46 0d 09 |t force |an EOF..| |000046e0| 09 20 2a 2f 0d 09 09 79 | 79 5f 6e 5f 63 68 61 72 |. */...y|y_n_char| |000046f0| 73 20 3d 20 30 3b 0d 09 | 65 6c 73 65 20 7b 0d 09 |s = 0;..|else {..| |00004700| 09 69 6e 74 20 6e 75 6d | 5f 74 6f 5f 72 65 61 64 |.int num|_to_read| |00004710| 20 3d 20 79 79 5f 63 75 | 72 72 65 6e 74 5f 62 75 | = yy_cu|rrent_bu| |00004720| 66 66 65 72 2d 3e 79 79 | 5f 62 75 66 5f 73 69 7a |ffer->yy|_buf_siz| |00004730| 65 20 2d 20 6e 75 6d 62 | 65 72 5f 74 6f 5f 6d 6f |e - numb|er_to_mo| |00004740| 76 65 20 2d 20 31 3b 0d | 0d 09 09 77 68 69 6c 65 |ve - 1;.|...while| |00004750| 20 28 6e 75 6d 5f 74 6f | 5f 72 65 61 64 20 3c 3d | (num_to|_read <=| |00004760| 20 30 29 20 7b 0d 09 09 | 09 2f 2f 20 4e 6f 74 20 | 0) {...|.// Not | |00004770| 65 6e 6f 75 67 68 20 72 | 6f 6f 6d 20 69 6e 20 74 |enough r|oom in t| |00004780| 68 65 20 62 75 66 66 65 | 72 20 2d 20 67 72 6f 77 |he buffe|r - grow| |00004790| 20 69 74 2e 0d 23 69 66 | 64 65 66 20 59 59 5f 55 | it..#if|def YY_U| |000047a0| 53 45 53 5f 52 45 4a 45 | 43 54 0d 09 09 09 59 59 |SES_REJE|CT....YY| |000047b0| 5f 46 41 54 41 4c 5f 45 | 52 52 4f 52 28 0d 09 09 |_FATAL_E|RROR(...| |000047c0| 09 22 69 6e 70 75 74 20 | 62 75 66 66 65 72 20 6f |."input |buffer o| |000047d0| 76 65 72 66 6c 6f 77 2c | 20 63 61 6e 27 74 20 65 |verflow,| can't e| |000047e0| 6e 6c 61 72 67 65 20 62 | 75 66 66 65 72 20 62 65 |nlarge b|uffer be| |000047f0| 63 61 75 73 65 20 73 63 | 61 6e 6e 65 72 20 75 73 |cause sc|anner us| |00004800| 65 73 20 52 45 4a 45 43 | 54 22 29 3b 0d 23 65 6c |es REJEC|T");.#el| |00004810| 73 65 0d 0d 09 09 09 2f | 2f 20 6a 75 73 74 20 61 |se...../|/ just a| |00004820| 20 73 68 6f 72 74 65 72 | 20 6e 61 6d 65 20 66 6f | shorter| name fo| |00004830| 72 20 74 68 65 20 63 75 | 72 72 65 6e 74 20 62 75 |r the cu|rrent bu| |00004840| 66 66 65 72 0d 09 09 09 | 59 59 5f 42 55 46 46 45 |ffer....|YY_BUFFE| |00004850| 52 5f 53 54 41 54 45 20 | 62 20 3d 20 79 79 5f 63 |R_STATE |b = yy_c| |00004860| 75 72 72 65 6e 74 5f 62 | 75 66 66 65 72 3b 0d 0d |urrent_b|uffer;..| |00004870| 09 09 09 69 6e 74 20 79 | 79 5f 63 5f 62 75 66 5f |...int y|y_c_buf_| |00004880| 70 5f 6f 66 66 73 65 74 | 20 3d 20 28 69 6e 74 29 |p_offset| = (int)| |00004890| 20 28 79 79 5f 63 5f 62 | 75 66 5f 70 20 2d 20 62 | (yy_c_b|uf_p - b| |000048a0| 2d 3e 79 79 5f 63 68 5f | 62 75 66 29 3b 0d 0d 09 |->yy_ch_|buf);...| |000048b0| 09 09 69 66 20 28 62 2d | 3e 79 79 5f 69 73 5f 6f |..if (b-|>yy_is_o| |000048c0| 75 72 5f 62 75 66 66 65 | 72 29 20 7b 0d 09 09 09 |ur_buffe|r) {....| |000048d0| 09 69 6e 74 20 6e 65 77 | 5f 73 69 7a 65 20 3d 20 |.int new|_size = | |000048e0| 62 2d 3e 79 79 5f 62 75 | 66 5f 73 69 7a 65 20 2a |b->yy_bu|f_size *| |000048f0| 20 32 3b 0d 0d 09 09 09 | 09 69 66 20 28 6e 65 77 | 2;.....|.if (new| |00004900| 5f 73 69 7a 65 20 3c 3d | 20 30 29 0d 09 09 09 09 |_size <=| 0).....| |00004910| 09 62 2d 3e 79 79 5f 62 | 75 66 5f 73 69 7a 65 20 |.b->yy_b|uf_size | |00004920| 2b 3d 20 62 2d 3e 79 79 | 5f 62 75 66 5f 73 69 7a |+= b->yy|_buf_siz| |00004930| 65 20 2f 20 38 3b 0d 09 | 09 09 09 65 6c 73 65 0d |e / 8;..|...else.| |00004940| 09 09 09 09 09 62 2d 3e | 79 79 5f 62 75 66 5f 73 |.....b->|yy_buf_s| |00004950| 69 7a 65 20 2a 3d 20 32 | 3b 0d 0d 09 09 09 09 62 |ize *= 2|;......b| |00004960| 2d 3e 79 79 5f 63 68 5f | 62 75 66 20 3d 20 28 63 |->yy_ch_|buf = (c| |00004970| 68 61 72 2a 29 0d 09 09 | 09 09 09 2f 2f 20 49 6e |har*)...|...// In| |00004980| 63 6c 75 64 65 20 72 6f | 6f 6d 20 69 6e 20 66 6f |clude ro|om in fo| |00004990| 72 20 32 20 45 4f 42 20 | 63 68 61 72 73 2e 0d 09 |r 2 EOB |chars...| |000049a0| 09 09 09 09 79 79 5f 66 | 6c 65 78 5f 72 65 61 6c |....yy_f|lex_real| |000049b0| 6c 6f 63 28 28 76 6f 69 | 64 2a 29 20 62 2d 3e 79 |loc((voi|d*) b->y| |000049c0| 79 5f 63 68 5f 62 75 66 | 2c 20 62 2d 3e 79 79 5f |y_ch_buf|, b->yy_| |000049d0| 62 75 66 5f 73 69 7a 65 | 20 2b 20 32 29 3b 0d 09 |buf_size| + 2);..| |000049e0| 09 09 7d 20 65 6c 73 65 | 0d 09 09 09 09 2f 2f 20 |..} else|.....// | |000049f0| 43 61 6e 27 74 20 67 72 | 6f 77 20 69 74 2c 20 77 |Can't gr|ow it, w| |00004a00| 65 20 64 6f 6e 27 74 20 | 6f 77 6e 20 69 74 2e 0d |e don't |own it..| |00004a10| 09 09 09 09 62 2d 3e 79 | 79 5f 63 68 5f 62 75 66 |....b->y|y_ch_buf| |00004a20| 20 3d 20 30 3b 0d 0d 09 | 09 09 69 66 20 28 21 62 | = 0;...|..if (!b| |00004a30| 2d 3e 79 79 5f 63 68 5f | 62 75 66 29 0d 09 09 09 |->yy_ch_|buf)....| |00004a40| 09 59 59 5f 46 41 54 41 | 4c 5f 45 52 52 4f 52 28 |.YY_FATA|L_ERROR(| |00004a50| 22 66 61 74 61 6c 20 65 | 72 72 6f 72 20 2d 20 73 |"fatal e|rror - s| |00004a60| 63 61 6e 6e 65 72 20 69 | 6e 70 75 74 20 62 75 66 |canner i|nput buf| |00004a70| 66 65 72 20 6f 76 65 72 | 66 6c 6f 77 22 29 3b 0d |fer over|flow");.| |00004a80| 0d 09 09 09 79 79 5f 63 | 5f 62 75 66 5f 70 20 3d |....yy_c|_buf_p =| |00004a90| 20 26 62 2d 3e 79 79 5f | 63 68 5f 62 75 66 5b 79 | &b->yy_|ch_buf[y| |00004aa0| 79 5f 63 5f 62 75 66 5f | 70 5f 6f 66 66 73 65 74 |y_c_buf_|p_offset| |00004ab0| 5d 3b 0d 0d 09 09 09 6e | 75 6d 5f 74 6f 5f 72 65 |];.....n|um_to_re| |00004ac0| 61 64 20 3d 20 79 79 5f | 63 75 72 72 65 6e 74 5f |ad = yy_|current_| |00004ad0| 62 75 66 66 65 72 2d 3e | 79 79 5f 62 75 66 5f 73 |buffer->|yy_buf_s| |00004ae0| 69 7a 65 20 2d 20 6e 75 | 6d 62 65 72 5f 74 6f 5f |ize - nu|mber_to_| |00004af0| 6d 6f 76 65 20 2d 20 31 | 3b 0d 23 65 6e 64 69 66 |move - 1|;.#endif| |00004b00| 0d 09 09 7d 0d 0d 09 09 | 69 66 20 28 6e 75 6d 5f |...}....|if (num_| |00004b10| 74 6f 5f 72 65 61 64 20 | 3e 20 59 59 5f 52 45 41 |to_read |> YY_REA| |00004b20| 44 5f 42 55 46 5f 53 49 | 5a 45 29 0d 09 09 09 6e |D_BUF_SI|ZE)....n| |00004b30| 75 6d 5f 74 6f 5f 72 65 | 61 64 20 3d 20 59 59 5f |um_to_re|ad = YY_| |00004b40| 52 45 41 44 5f 42 55 46 | 5f 53 49 5a 45 3b 0d 0d |READ_BUF|_SIZE;..| |00004b50| 09 09 2f 2f 20 52 65 61 | 64 20 69 6e 20 6d 6f 72 |..// Rea|d in mor| |00004b60| 65 20 64 61 74 61 2e 0d | 09 09 59 59 5f 49 4e 50 |e data..|..YY_INP| |00004b70| 55 54 28 28 26 79 79 5f | 63 75 72 72 65 6e 74 5f |UT((&yy_|current_| |00004b80| 62 75 66 66 65 72 2d 3e | 79 79 5f 63 68 5f 62 75 |buffer->|yy_ch_bu| |00004b90| 66 5b 6e 75 6d 62 65 72 | 5f 74 6f 5f 6d 6f 76 65 |f[number|_to_move| |00004ba0| 5d 29 2c 0d 09 09 09 09 | 09 79 79 5f 6e 5f 63 68 |]),.....|.yy_n_ch| |00004bb0| 61 72 73 2c 20 6e 75 6d | 5f 74 6f 5f 72 65 61 64 |ars, num|_to_read| |00004bc0| 29 3b 0d 09 7d 0d 0d 09 | 69 66 20 28 79 79 5f 6e |);..}...|if (yy_n| |00004bd0| 5f 63 68 61 72 73 20 3d | 3d 20 30 29 20 7b 0d 09 |_chars =|= 0) {..| |00004be0| 09 69 66 20 28 6e 75 6d | 62 65 72 5f 74 6f 5f 6d |.if (num|ber_to_m| |00004bf0| 6f 76 65 20 3d 3d 20 59 | 59 5f 4d 4f 52 45 5f 41 |ove == Y|Y_MORE_A| |00004c00| 44 4a 29 20 7b 0d 09 09 | 09 72 65 74 5f 76 61 6c |DJ) {...|.ret_val| |00004c10| 20 3d 20 45 4f 42 5f 41 | 43 54 5f 45 4e 44 5f 4f | = EOB_A|CT_END_O| |00004c20| 46 5f 46 49 4c 45 3b 0d | 09 09 09 79 79 72 65 73 |F_FILE;.|...yyres| |00004c30| 74 61 72 74 28 79 79 69 | 6e 29 3b 0d 09 09 7d 20 |tart(yyi|n);...} | |00004c40| 65 6c 73 65 20 7b 0d 09 | 09 09 72 65 74 5f 76 61 |else {..|..ret_va| |00004c50| 6c 20 3d 20 45 4f 42 5f | 41 43 54 5f 4c 41 53 54 |l = EOB_|ACT_LAST| |00004c60| 5f 4d 41 54 43 48 3b 0d | 09 09 09 79 79 5f 63 75 |_MATCH;.|...yy_cu| |00004c70| 72 72 65 6e 74 5f 62 75 | 66 66 65 72 2d 3e 79 79 |rrent_bu|ffer->yy| |00004c80| 5f 62 75 66 66 65 72 5f | 73 74 61 74 75 73 20 3d |_buffer_|status =| |00004c90| 20 59 59 5f 42 55 46 46 | 45 52 5f 45 4f 46 5f 50 | YY_BUFF|ER_EOF_P| |00004ca0| 45 4e 44 49 4e 47 3b 0d | 09 09 7d 0d 09 7d 20 65 |ENDING;.|..}..} e| |00004cb0| 6c 73 65 0d 09 09 72 65 | 74 5f 76 61 6c 20 3d 20 |lse...re|t_val = | |00004cc0| 45 4f 42 5f 41 43 54 5f | 43 4f 4e 54 49 4e 55 45 |EOB_ACT_|CONTINUE| |00004cd0| 5f 53 43 41 4e 3b 0d 0d | 09 79 79 5f 6e 5f 63 68 |_SCAN;..|.yy_n_ch| |00004ce0| 61 72 73 20 2b 3d 20 6e | 75 6d 62 65 72 5f 74 6f |ars += n|umber_to| |00004cf0| 5f 6d 6f 76 65 3b 0d 09 | 79 79 5f 63 75 72 72 65 |_move;..|yy_curre| |00004d00| 6e 74 5f 62 75 66 66 65 | 72 2d 3e 79 79 5f 63 68 |nt_buffe|r->yy_ch| |00004d10| 5f 62 75 66 5b 79 79 5f | 6e 5f 63 68 61 72 73 5d |_buf[yy_|n_chars]| |00004d20| 20 3d 20 59 59 5f 45 4e | 44 5f 4f 46 5f 42 55 46 | = YY_EN|D_OF_BUF| |00004d30| 46 45 52 5f 43 48 41 52 | 3b 0d 09 79 79 5f 63 75 |FER_CHAR|;..yy_cu| |00004d40| 72 72 65 6e 74 5f 62 75 | 66 66 65 72 2d 3e 79 79 |rrent_bu|ffer->yy| |00004d50| 5f 63 68 5f 62 75 66 5b | 79 79 5f 6e 5f 63 68 61 |_ch_buf[|yy_n_cha| |00004d60| 72 73 20 2b 20 31 5d 20 | 3d 20 59 59 5f 45 4e 44 |rs + 1] |= YY_END| |00004d70| 5f 4f 46 5f 42 55 46 46 | 45 52 5f 43 48 41 52 3b |_OF_BUFF|ER_CHAR;| |00004d80| 0d 0d 09 79 79 74 65 78 | 74 5f 70 74 72 20 3d 20 |...yytex|t_ptr = | |00004d90| 26 79 79 5f 63 75 72 72 | 65 6e 74 5f 62 75 66 66 |&yy_curr|ent_buff| |00004da0| 65 72 2d 3e 79 79 5f 63 | 68 5f 62 75 66 5b 30 5d |er->yy_c|h_buf[0]| |00004db0| 3b 0d 0d 09 72 65 74 75 | 72 6e 20 72 65 74 5f 76 |;...retu|rn ret_v| |00004dc0| 61 6c 3b 0d 7d 0d 0d 0d | 2f 2f 20 79 79 5f 67 65 |al;.}...|// yy_ge| |00004dd0| 74 5f 70 72 65 76 69 6f | 75 73 5f 73 74 61 74 65 |t_previo|us_state| |00004de0| 20 2d 20 67 65 74 20 74 | 68 65 20 73 74 61 74 65 | - get t|he state| |00004df0| 20 6a 75 73 74 20 62 65 | 66 6f 72 65 20 74 68 65 | just be|fore the| |00004e00| 20 45 4f 42 20 63 68 61 | 72 20 77 61 73 20 72 65 | EOB cha|r was re| |00004e10| 61 63 68 65 64 0d 0d 59 | 59 5f 44 45 43 4c 41 52 |ached..Y|Y_DECLAR| |00004e20| 45 28 79 79 5f 73 74 61 | 74 65 5f 74 79 70 65 29 |E(yy_sta|te_type)| |00004e30| 20 79 79 5f 67 65 74 5f | 70 72 65 76 69 6f 75 73 | yy_get_|previous| |00004e40| 5f 73 74 61 74 65 20 28 | 76 6f 69 64 29 0d 7b 0d |_state (|void).{.| |00004e50| 09 72 65 67 69 73 74 65 | 72 20 79 79 5f 73 74 61 |.registe|r yy_sta| |00004e60| 74 65 5f 74 79 70 65 20 | 79 79 5f 63 75 72 72 65 |te_type |yy_curre| |00004e70| 6e 74 5f 73 74 61 74 65 | 3b 0d 09 72 65 67 69 73 |nt_state|;..regis| |00004e80| 74 65 72 20 63 68 61 72 | 2a 20 79 79 5f 63 70 3b |ter char|* yy_cp;| |00004e90| 0d 0d 25 25 20 63 6f 64 | 65 20 74 6f 20 67 65 74 |..%% cod|e to get| |00004ea0| 20 74 68 65 20 73 74 61 | 72 74 20 73 74 61 74 65 | the sta|rt state| |00004eb0| 20 69 6e 74 6f 20 79 79 | 5f 63 75 72 72 65 6e 74 | into yy|_current| |00004ec0| 5f 73 74 61 74 65 20 67 | 6f 65 73 20 68 65 72 65 |_state g|oes here| |00004ed0| 0d 0d 09 66 6f 72 20 28 | 79 79 5f 63 70 20 3d 20 |...for (|yy_cp = | |00004ee0| 79 79 74 65 78 74 5f 70 | 74 72 20 2b 20 59 59 5f |yytext_p|tr + YY_| |00004ef0| 4d 4f 52 45 5f 41 44 4a | 3b 20 79 79 5f 63 70 20 |MORE_ADJ|; yy_cp | |00004f00| 3c 20 79 79 5f 63 5f 62 | 75 66 5f 70 3b 20 2b 2b |< yy_c_b|uf_p; ++| |00004f10| 79 79 5f 63 70 29 20 7b | 0d 25 25 20 63 6f 64 65 |yy_cp) {|.%% code| |00004f20| 20 74 6f 20 66 69 6e 64 | 20 74 68 65 20 6e 65 78 | to find| the nex| |00004f30| 74 20 73 74 61 74 65 20 | 67 6f 65 73 20 68 65 72 |t state |goes her| |00004f40| 65 0d 09 7d 0d 0d 09 72 | 65 74 75 72 6e 20 79 79 |e..}...r|eturn yy| |00004f50| 5f 63 75 72 72 65 6e 74 | 5f 73 74 61 74 65 3b 0d |_current|_state;.| |00004f60| 7d 0d 0d 0d 2f 2a 20 79 | 79 5f 74 72 79 5f 4e 55 |}.../* y|y_try_NU| |00004f70| 4c 5f 74 72 61 6e 73 20 | 2d 20 74 72 79 20 74 6f |L_trans |- try to| |00004f80| 20 6d 61 6b 65 20 61 20 | 74 72 61 6e 73 69 74 69 | make a |transiti| |00004f90| 6f 6e 20 6f 6e 20 74 68 | 65 20 4e 55 4c 20 63 68 |on on th|e NUL ch| |00004fa0| 61 72 61 63 74 65 72 0d | 20 2a 0d 20 2a 20 73 79 |aracter.| *. * sy| |00004fb0| 6e 6f 70 73 69 73 0d 20 | 2a 09 6e 65 78 74 5f 73 |nopsis. |*.next_s| |00004fc0| 74 61 74 65 20 3d 20 79 | 79 5f 74 72 79 5f 4e 55 |tate = y|y_try_NU| |00004fd0| 4c 5f 74 72 61 6e 73 28 | 63 75 72 72 65 6e 74 5f |L_trans(|current_| |00004fe0| 73 74 61 74 65 29 3b 0d | 20 2a 2f 0d 0d 59 59 5f |state);.| */..YY_| |00004ff0| 44 45 43 4c 41 52 45 28 | 79 79 5f 73 74 61 74 65 |DECLARE(|yy_state| |00005000| 5f 74 79 70 65 29 20 79 | 79 5f 74 72 79 5f 4e 55 |_type) y|y_try_NU| |00005010| 4c 5f 74 72 61 6e 73 28 | 79 79 5f 73 74 61 74 65 |L_trans(|yy_state| |00005020| 5f 74 79 70 65 20 79 79 | 5f 63 75 72 72 65 6e 74 |_type yy|_current| |00005030| 5f 73 74 61 74 65 29 0d | 7b 0d 09 72 65 67 69 73 |_state).|{..regis| |00005040| 74 65 72 20 69 6e 74 20 | 79 79 5f 69 73 5f 6a 61 |ter int |yy_is_ja| |00005050| 6d 3b 0d 25 25 20 63 6f | 64 65 20 74 6f 20 66 69 |m;.%% co|de to fi| |00005060| 6e 64 20 74 68 65 20 6e | 65 78 74 20 73 74 61 74 |nd the n|ext stat| |00005070| 65 2c 20 61 6e 64 20 70 | 65 72 68 61 70 73 20 64 |e, and p|erhaps d| |00005080| 6f 20 62 61 63 6b 69 6e | 67 20 75 70 2c 20 67 6f |o backin|g up, go| |00005090| 65 73 20 68 65 72 65 0d | 0d 09 72 65 74 75 72 6e |es here.|..return| |000050a0| 20 79 79 5f 69 73 5f 6a | 61 6d 20 3f 20 30 20 3a | yy_is_j|am ? 0 :| |000050b0| 20 79 79 5f 63 75 72 72 | 65 6e 74 5f 73 74 61 74 | yy_curr|ent_stat| |000050c0| 65 3b 0d 7d 0d 0d 0d 25 | 2d 0d 23 69 66 6e 64 65 |e;.}...%|-.#ifnde| |000050d0| 66 20 59 59 5f 4e 4f 5f | 55 4e 50 55 54 0d 25 2a |f YY_NO_|UNPUT.%*| |000050e0| 0d 59 59 5f 44 45 43 4c | 41 52 45 28 76 6f 69 64 |.YY_DECL|ARE(void| |000050f0| 29 20 79 79 75 6e 70 75 | 74 20 28 69 6e 74 20 63 |) yyunpu|t (int c| |00005100| 2c 20 72 65 67 69 73 74 | 65 72 20 63 68 61 72 2a |, regist|er char*| |00005110| 20 79 79 5f 62 70 29 0d | 7b 0d 09 72 65 67 69 73 | yy_bp).|{..regis| |00005120| 74 65 72 20 63 68 61 72 | 2a 20 79 79 5f 63 70 20 |ter char|* yy_cp | |00005130| 3d 20 79 79 5f 63 5f 62 | 75 66 5f 70 3b 0d 0d 09 |= yy_c_b|uf_p;...| |00005140| 2f 2f 20 75 6e 64 6f 20 | 65 66 66 65 63 74 73 20 |// undo |effects | |00005150| 6f 66 20 73 65 74 74 69 | 6e 67 20 75 70 20 79 79 |of setti|ng up yy| |00005160| 74 65 78 74 0d 09 2a 79 | 79 5f 63 70 20 3d 20 79 |text..*y|y_cp = y| |00005170| 79 5f 68 6f 6c 64 5f 63 | 68 61 72 3b 0d 0d 09 69 |y_hold_c|har;...i| |00005180| 66 20 28 79 79 5f 63 70 | 20 3c 20 79 79 5f 63 75 |f (yy_cp| < yy_cu| |00005190| 72 72 65 6e 74 5f 62 75 | 66 66 65 72 2d 3e 79 79 |rrent_bu|ffer->yy| |000051a0| 5f 63 68 5f 62 75 66 20 | 2b 20 32 29 20 7b 0d 09 |_ch_buf |+ 2) {..| |000051b0| 09 2f 2f 20 6e 65 65 64 | 20 74 6f 20 73 68 69 66 |.// need| to shif| |000051c0| 74 20 74 68 69 6e 67 73 | 20 75 70 20 74 6f 20 6d |t things| up to m| |000051d0| 61 6b 65 20 72 6f 6f 6d | 0d 09 09 2f 2f 20 2b 32 |ake room|...// +2| |000051e0| 20 66 6f 72 20 45 4f 42 | 20 63 68 61 72 73 2e 0d | for EOB| chars..| |000051f0| 09 09 72 65 67 69 73 74 | 65 72 20 69 6e 74 20 6e |..regist|er int n| |00005200| 75 6d 62 65 72 5f 74 6f | 5f 6d 6f 76 65 20 3d 20 |umber_to|_move = | |00005210| 79 79 5f 6e 5f 63 68 61 | 72 73 20 2b 20 32 3b 0d |yy_n_cha|rs + 2;.| |00005220| 09 09 72 65 67 69 73 74 | 65 72 20 63 68 61 72 20 |..regist|er char | |00005230| 2a 64 65 73 74 20 3d 20 | 26 79 79 5f 63 75 72 72 |*dest = |&yy_curr| |00005240| 65 6e 74 5f 62 75 66 66 | 65 72 2d 3e 79 79 5f 63 |ent_buff|er->yy_c| |00005250| 68 5f 62 75 66 5b 0d 09 | 09 09 09 09 09 09 09 09 |h_buf[..|........| |00005260| 79 79 5f 63 75 72 72 65 | 6e 74 5f 62 75 66 66 65 |yy_curre|nt_buffe| |00005270| 72 2d 3e 79 79 5f 62 75 | 66 5f 73 69 7a 65 20 2b |r->yy_bu|f_size +| |00005280| 20 32 5d 3b 0d 09 09 72 | 65 67 69 73 74 65 72 20 | 2];...r|egister | |00005290| 63 68 61 72 2a 20 73 6f | 75 72 63 65 20 3d 20 26 |char* so|urce = &| |000052a0| 79 79 5f 63 75 72 72 65 | 6e 74 5f 62 75 66 66 65 |yy_curre|nt_buffe| |000052b0| 72 2d 3e 79 79 5f 63 68 | 5f 62 75 66 5b 6e 75 6d |r->yy_ch|_buf[num| |000052c0| 62 65 72 5f 74 6f 5f 6d | 6f 76 65 5d 3b 0d 0d 09 |ber_to_m|ove];...| |000052d0| 09 77 68 69 6c 65 20 28 | 73 6f 75 72 63 65 20 3e |.while (|source >| |000052e0| 20 79 79 5f 63 75 72 72 | 65 6e 74 5f 62 75 66 66 | yy_curr|ent_buff| |000052f0| 65 72 2d 3e 79 79 5f 63 | 68 5f 62 75 66 29 0d 09 |er->yy_c|h_buf)..| |00005300| 09 09 2a 2d 2d 64 65 73 | 74 20 3d 20 2a 2d 2d 73 |..*--des|t = *--s| |00005310| 6f 75 72 63 65 3b 0d 0d | 09 09 79 79 5f 63 70 20 |ource;..|..yy_cp | |00005320| 2b 3d 20 28 69 6e 74 29 | 20 28 64 65 73 74 20 2d |+= (int)| (dest -| |00005330| 20 73 6f 75 72 63 65 29 | 3b 0d 09 09 79 79 5f 62 | source)|;...yy_b| |00005340| 70 20 2b 3d 20 28 69 6e | 74 29 20 28 64 65 73 74 |p += (in|t) (dest| |00005350| 20 2d 20 73 6f 75 72 63 | 65 29 3b 0d 09 09 79 79 | - sourc|e);...yy| |00005360| 5f 6e 5f 63 68 61 72 73 | 20 3d 20 79 79 5f 63 75 |_n_chars| = yy_cu| |00005370| 72 72 65 6e 74 5f 62 75 | 66 66 65 72 2d 3e 79 79 |rrent_bu|ffer->yy| |00005380| 5f 62 75 66 5f 73 69 7a | 65 3b 0d 0d 09 09 69 66 |_buf_siz|e;....if| |00005390| 20 28 79 79 5f 63 70 20 | 3c 20 79 79 5f 63 75 72 | (yy_cp |< yy_cur| |000053a0| 72 65 6e 74 5f 62 75 66 | 66 65 72 2d 3e 79 79 5f |rent_buf|fer->yy_| |000053b0| 63 68 5f 62 75 66 20 2b | 20 32 29 0d 09 09 09 59 |ch_buf +| 2)....Y| |000053c0| 59 5f 46 41 54 41 4c 5f | 45 52 52 4f 52 28 22 66 |Y_FATAL_|ERROR("f| |000053d0| 6c 65 78 20 73 63 61 6e | 6e 65 72 20 70 75 73 68 |lex scan|ner push| |000053e0| 2d 62 61 63 6b 20 6f 76 | 65 72 66 6c 6f 77 22 29 |-back ov|erflow")| |000053f0| 3b 0d 09 7d 0d 0d 09 2a | 2d 2d 79 79 5f 63 70 20 |;..}...*|--yy_cp | |00005400| 3d 20 28 63 68 61 72 29 | 20 63 3b 0d 0d 25 25 20 |= (char)| c;..%% | |00005410| 75 70 64 61 74 65 20 79 | 79 6c 69 6e 65 6e 6f 20 |update y|ylineno | |00005420| 68 65 72 65 0d 0d 09 79 | 79 74 65 78 74 5f 70 74 |here...y|ytext_pt| |00005430| 72 20 3d 20 79 79 5f 62 | 70 3b 0d 09 79 79 5f 68 |r = yy_b|p;..yy_h| |00005440| 6f 6c 64 5f 63 68 61 72 | 20 3d 20 2a 79 79 5f 63 |old_char| = *yy_c| |00005450| 70 3b 0d 09 79 79 5f 63 | 5f 62 75 66 5f 70 20 3d |p;..yy_c|_buf_p =| |00005460| 20 79 79 5f 63 70 3b 0d | 7d 0d 25 2d 0d 23 65 6e | yy_cp;.|}.%-.#en| |00005470| 64 69 66 09 2f 2f 20 69 | 66 6e 64 65 66 20 59 59 |dif.// i|fndef YY| |00005480| 5f 4e 4f 5f 55 4e 50 55 | 54 0d 25 2a 0d 0d 0d 59 |_NO_UNPU|T.%*...Y| |00005490| 59 5f 44 45 43 4c 41 52 | 45 28 69 6e 74 29 20 79 |Y_DECLAR|E(int) y| |000054a0| 79 69 6e 70 75 74 20 28 | 76 6f 69 64 29 0d 7b 0d |yinput (|void).{.| |000054b0| 09 69 6e 74 20 63 3b 0d | 0d 09 2a 79 79 5f 63 5f |.int c;.|..*yy_c_| |000054c0| 62 75 66 5f 70 20 3d 20 | 79 79 5f 68 6f 6c 64 5f |buf_p = |yy_hold_| |000054d0| 63 68 61 72 3b 0d 0d 09 | 69 66 20 28 2a 79 79 5f |char;...|if (*yy_| |000054e0| 63 5f 62 75 66 5f 70 20 | 3d 3d 20 59 59 5f 45 4e |c_buf_p |== YY_EN| |000054f0| 44 5f 4f 46 5f 42 55 46 | 46 45 52 5f 43 48 41 52 |D_OF_BUF|FER_CHAR| |00005500| 29 20 7b 0d 09 09 2f 2a | 20 79 79 5f 63 5f 62 75 |) {.../*| yy_c_bu| |00005510| 66 5f 70 20 6e 6f 77 20 | 70 6f 69 6e 74 73 20 74 |f_p now |points t| |00005520| 6f 20 74 68 65 20 63 68 | 61 72 61 63 74 65 72 20 |o the ch|aracter | |00005530| 77 65 20 77 61 6e 74 20 | 74 6f 20 72 65 74 75 72 |we want |to retur| |00005540| 6e 2e 0d 09 09 20 2a 20 | 49 66 20 74 68 69 73 20 |n.... * |If this | |00005550| 6f 63 63 75 72 73 20 2a | 62 65 66 6f 72 65 2a 20 |occurs *|before* | |00005560| 74 68 65 20 45 4f 42 20 | 63 68 61 72 61 63 74 65 |the EOB |characte| |00005570| 72 73 2c 20 74 68 65 6e | 20 69 74 27 73 20 61 0d |rs, then| it's a.| |00005580| 09 09 20 2a 20 76 61 6c | 69 64 20 4e 55 4c 3b 20 |.. * val|id NUL; | |00005590| 69 66 20 6e 6f 74 2c 20 | 74 68 65 6e 20 77 65 27 |if not, |then we'| |000055a0| 76 65 20 68 69 74 20 74 | 68 65 20 65 6e 64 20 6f |ve hit t|he end o| |000055b0| 66 20 74 68 65 20 62 75 | 66 66 65 72 2e 0d 09 09 |f the bu|ffer....| |000055c0| 20 2a 2f 0d 09 09 69 66 | 20 28 79 79 5f 63 5f 62 | */...if| (yy_c_b| |000055d0| 75 66 5f 70 20 3c 20 26 | 79 79 5f 63 75 72 72 65 |uf_p < &|yy_curre| |000055e0| 6e 74 5f 62 75 66 66 65 | 72 2d 3e 79 79 5f 63 68 |nt_buffe|r->yy_ch| |000055f0| 5f 62 75 66 5b 79 79 5f | 6e 5f 63 68 61 72 73 5d |_buf[yy_|n_chars]| |00005600| 29 0d 09 09 09 2a 79 79 | 5f 63 5f 62 75 66 5f 70 |)....*yy|_c_buf_p| |00005610| 20 3d 20 27 5c 30 27 3b | 09 09 09 2f 2f 20 54 68 | = '\0';|...// Th| |00005620| 69 73 20 77 61 73 20 72 | 65 61 6c 6c 79 20 61 20 |is was r|eally a | |00005630| 4e 55 4c 2e 0d 09 09 65 | 6c 73 65 20 7b 20 2f 2f |NUL....e|lse { //| |00005640| 20 6e 65 65 64 20 6d 6f | 72 65 20 69 6e 70 75 74 | need mo|re input| |00005650| 0d 09 09 09 79 79 74 65 | 78 74 5f 70 74 72 20 3d |....yyte|xt_ptr =| |00005660| 20 79 79 5f 63 5f 62 75 | 66 5f 70 3b 0d 09 09 09 | yy_c_bu|f_p;....| |00005670| 2b 2b 79 79 5f 63 5f 62 | 75 66 5f 70 3b 0d 0d 09 |++yy_c_b|uf_p;...| |00005680| 09 09 73 77 69 74 63 68 | 20 28 79 79 5f 67 65 74 |..switch| (yy_get| |00005690| 5f 6e 65 78 74 5f 62 75 | 66 66 65 72 28 29 29 20 |_next_bu|ffer()) | |000056a0| 7b 0d 09 09 09 09 63 61 | 73 65 20 45 4f 42 5f 41 |{.....ca|se EOB_A| |000056b0| 43 54 5f 45 4e 44 5f 4f | 46 5f 46 49 4c 45 3a 20 |CT_END_O|F_FILE: | |000056c0| 7b 0d 09 09 09 09 09 69 | 66 20 28 79 79 77 72 61 |{......i|f (yywra| |000056d0| 70 28 29 29 20 7b 0d 09 | 09 09 09 09 09 79 79 5f |p()) {..|.....yy_| |000056e0| 63 5f 62 75 66 5f 70 20 | 3d 0d 09 09 09 09 09 09 |c_buf_p |=.......| |000056f0| 79 79 74 65 78 74 5f 70 | 74 72 20 2b 20 59 59 5f |yytext_p|tr + YY_| |00005700| 4d 4f 52 45 5f 41 44 4a | 3b 0d 09 09 09 09 09 09 |MORE_ADJ|;.......| |00005710| 72 65 74 75 72 6e 20 45 | 4f 46 3b 0d 09 09 09 09 |return E|OF;.....| |00005720| 09 7d 0d 0d 09 09 09 09 | 09 69 66 20 28 21 79 79 |.}......|.if (!yy| |00005730| 5f 64 69 64 5f 62 75 66 | 66 65 72 5f 73 77 69 74 |_did_buf|fer_swit| |00005740| 63 68 5f 6f 6e 5f 65 6f | 66 29 0d 09 09 09 09 09 |ch_on_eo|f)......| |00005750| 09 59 59 5f 4e 45 57 5f | 46 49 4c 45 3b 0d 09 09 |.YY_NEW_|FILE;...| |00005760| 09 09 09 72 65 74 75 72 | 6e 20 79 79 69 6e 70 75 |...retur|n yyinpu| |00005770| 74 28 29 3b 0d 09 09 09 | 09 7d 0d 0d 09 09 09 09 |t();....|.}......| |00005780| 63 61 73 65 20 45 4f 42 | 5f 41 43 54 5f 43 4f 4e |case EOB|_ACT_CON| |00005790| 54 49 4e 55 45 5f 53 43 | 41 4e 3a 0d 09 09 09 09 |TINUE_SC|AN:.....| |000057a0| 09 79 79 5f 63 5f 62 75 | 66 5f 70 20 3d 20 79 79 |.yy_c_bu|f_p = yy| |000057b0| 74 65 78 74 5f 70 74 72 | 20 2b 20 59 59 5f 4d 4f |text_ptr| + YY_MO| |000057c0| 52 45 5f 41 44 4a 3b 0d | 09 09 09 09 09 62 72 65 |RE_ADJ;.|.....bre| |000057d0| 61 6b 3b 0d 0d 09 09 09 | 09 63 61 73 65 20 45 4f |ak;.....|.case EO| |000057e0| 42 5f 41 43 54 5f 4c 41 | 53 54 5f 4d 41 54 43 48 |B_ACT_LA|ST_MATCH| |000057f0| 3a 0d 09 09 09 09 09 59 | 59 5f 46 41 54 41 4c 5f |:......Y|Y_FATAL_| |00005800| 45 52 52 4f 52 28 22 75 | 6e 65 78 70 65 63 74 65 |ERROR("u|nexpecte| |00005810| 64 20 6c 61 73 74 20 6d | 61 74 63 68 20 69 6e 20 |d last m|atch in | |00005820| 79 79 69 6e 70 75 74 28 | 29 22 29 3b 0d 09 09 09 |yyinput(|)");....| |00005830| 7d 0d 09 09 7d 0d 09 7d | 0d 0d 09 63 20 3d 20 2a |}...}..}|...c = *| |00005840| 28 75 6e 73 69 67 6e 65 | 64 20 63 68 61 72 2a 29 |(unsigne|d char*)| |00005850| 20 79 79 5f 63 5f 62 75 | 66 5f 70 3b 09 2f 2f 20 | yy_c_bu|f_p;.// | |00005860| 63 61 73 74 20 66 6f 72 | 20 38 2d 62 69 74 20 63 |cast for| 8-bit c| |00005870| 68 61 72 27 73 0d 09 2a | 79 79 5f 63 5f 62 75 66 |har's..*|yy_c_buf| |00005880| 5f 70 20 3d 20 27 5c 30 | 27 3b 09 09 09 09 09 2f |_p = '\0|';...../| |00005890| 2f 20 70 72 65 73 65 72 | 76 65 20 79 79 74 65 78 |/ preser|ve yytex| |000058a0| 74 0d 09 79 79 5f 68 6f | 6c 64 5f 63 68 61 72 20 |t..yy_ho|ld_char | |000058b0| 3d 20 2a 2b 2b 79 79 5f | 63 5f 62 75 66 5f 70 3b |= *++yy_|c_buf_p;| |000058c0| 0d 0d 25 25 20 75 70 64 | 61 74 65 20 42 4f 4c 20 |..%% upd|ate BOL | |000058d0| 61 6e 64 20 79 79 6c 69 | 6e 65 6e 6f 0d 0d 09 72 |and yyli|neno...r| |000058e0| 65 74 75 72 6e 20 63 3b | 0d 7d 0d 0d 0d 59 59 5f |eturn c;|.}...YY_| |000058f0| 44 45 43 4c 41 52 45 28 | 76 6f 69 64 29 20 79 79 |DECLARE(|void) yy| |00005900| 72 65 73 74 61 72 74 20 | 28 69 73 74 72 65 61 6d |restart |(istream| |00005910| 2a 20 69 6e 70 75 74 5f | 66 69 6c 65 29 0d 7b 0d |* input_|file).{.| |00005920| 09 69 66 20 28 20 21 20 | 79 79 5f 63 75 72 72 65 |.if ( ! |yy_curre| |00005930| 6e 74 5f 62 75 66 66 65 | 72 20 29 0d 09 09 79 79 |nt_buffe|r )...yy| |00005940| 5f 63 75 72 72 65 6e 74 | 5f 62 75 66 66 65 72 20 |_current|_buffer | |00005950| 3d 20 79 79 5f 63 72 65 | 61 74 65 5f 62 75 66 66 |= yy_cre|ate_buff| |00005960| 65 72 28 20 79 79 69 6e | 2c 20 59 59 5f 42 55 46 |er( yyin|, YY_BUF| |00005970| 5f 53 49 5a 45 20 29 3b | 0d 0d 09 79 79 5f 69 6e |_SIZE );|...yy_in| |00005980| 69 74 5f 62 75 66 66 65 | 72 28 20 79 79 5f 63 75 |it_buffe|r( yy_cu| |00005990| 72 72 65 6e 74 5f 62 75 | 66 66 65 72 2c 20 69 6e |rrent_bu|ffer, in| |000059a0| 70 75 74 5f 66 69 6c 65 | 20 29 3b 0d 09 79 79 5f |put_file| );..yy_| |000059b0| 6c 6f 61 64 5f 62 75 66 | 66 65 72 5f 73 74 61 74 |load_buf|fer_stat| |000059c0| 65 28 29 3b 0d 7d 0d 0d | 0d 59 59 5f 44 45 43 4c |e();.}..|.YY_DECL| |000059d0| 41 52 45 28 76 6f 69 64 | 29 20 79 79 5f 73 77 69 |ARE(void|) yy_swi| |000059e0| 74 63 68 5f 74 6f 5f 62 | 75 66 66 65 72 20 28 59 |tch_to_b|uffer (Y| |000059f0| 59 5f 42 55 46 46 45 52 | 5f 53 54 41 54 45 20 6e |Y_BUFFER|_STATE n| |00005a00| 65 77 5f 62 75 66 66 65 | 72 29 0d 7b 0d 09 69 66 |ew_buffe|r).{..if| |00005a10| 20 28 79 79 5f 63 75 72 | 72 65 6e 74 5f 62 75 66 | (yy_cur|rent_buf| |00005a20| 66 65 72 20 3d 3d 20 6e | 65 77 5f 62 75 66 66 65 |fer == n|ew_buffe| |00005a30| 72 29 0d 09 09 72 65 74 | 75 72 6e 3b 0d 0d 09 69 |r)...ret|urn;...i| |00005a40| 66 20 28 79 79 5f 63 75 | 72 72 65 6e 74 5f 62 75 |f (yy_cu|rrent_bu| |00005a50| 66 66 65 72 29 20 7b 09 | 2f 2f 20 46 6c 75 73 68 |ffer) {.|// Flush| |00005a60| 20 6f 75 74 20 69 6e 66 | 6f 72 6d 61 74 69 6f 6e | out inf|ormation| |00005a70| 20 66 6f 72 20 6f 6c 64 | 20 62 75 66 66 65 72 2e | for old| buffer.| |00005a80| 0d 09 09 2a 79 79 5f 63 | 5f 62 75 66 5f 70 20 3d |...*yy_c|_buf_p =| |00005a90| 20 79 79 5f 68 6f 6c 64 | 5f 63 68 61 72 3b 0d 09 | yy_hold|_char;..| |00005aa0| 09 79 79 5f 63 75 72 72 | 65 6e 74 5f 62 75 66 66 |.yy_curr|ent_buff| |00005ab0| 65 72 2d 3e 79 79 5f 62 | 75 66 5f 70 6f 73 20 3d |er->yy_b|uf_pos =| |00005ac0| 20 79 79 5f 63 5f 62 75 | 66 5f 70 3b 0d 09 09 79 | yy_c_bu|f_p;...y| |00005ad0| 79 5f 63 75 72 72 65 6e | 74 5f 62 75 66 66 65 72 |y_curren|t_buffer| |00005ae0| 2d 3e 79 79 5f 6e 5f 63 | 68 61 72 73 20 3d 20 79 |->yy_n_c|hars = y| |00005af0| 79 5f 6e 5f 63 68 61 72 | 73 3b 0d 09 7d 0d 0d 09 |y_n_char|s;..}...| |00005b00| 79 79 5f 63 75 72 72 65 | 6e 74 5f 62 75 66 66 65 |yy_curre|nt_buffe| |00005b10| 72 20 3d 20 6e 65 77 5f | 62 75 66 66 65 72 3b 0d |r = new_|buffer;.| |00005b20| 09 79 79 5f 6c 6f 61 64 | 5f 62 75 66 66 65 72 5f |.yy_load|_buffer_| |00005b30| 73 74 61 74 65 28 29 3b | 0d 0d 09 2f 2a 20 57 65 |state();|.../* We| |00005b40| 20 64 6f 6e 27 74 20 61 | 63 74 75 61 6c 6c 79 20 | don't a|ctually | |00005b50| 6b 6e 6f 77 20 77 68 65 | 74 68 65 72 20 77 65 20 |know whe|ther we | |00005b60| 64 69 64 20 74 68 69 73 | 20 73 77 69 74 63 68 20 |did this| switch | |00005b70| 64 75 72 69 6e 67 0d 09 | 20 2a 20 45 4f 46 20 28 |during..| * EOF (| |00005b80| 79 79 77 72 61 70 28 29 | 29 20 70 72 6f 63 65 73 |yywrap()|) proces| |00005b90| 73 69 6e 67 2c 20 62 75 | 74 20 74 68 65 20 6f 6e |sing, bu|t the on| |00005ba0| 6c 79 20 74 69 6d 65 20 | 74 68 69 73 20 66 6c 61 |ly time |this fla| |00005bb0| 67 0d 09 20 2a 20 69 73 | 20 6c 6f 6f 6b 65 64 20 |g.. * is| looked | |00005bc0| 61 74 20 69 73 20 61 66 | 74 65 72 20 79 79 77 72 |at is af|ter yywr| |00005bd0| 61 70 28 29 20 69 73 20 | 63 61 6c 6c 65 64 2c 20 |ap() is |called, | |00005be0| 73 6f 20 69 74 27 73 20 | 73 61 66 65 0d 09 20 2a |so it's |safe.. *| |00005bf0| 20 74 6f 20 67 6f 20 61 | 68 65 61 64 20 61 6e 64 | to go a|head and| |00005c00| 20 61 6c 77 61 79 73 20 | 73 65 74 20 69 74 2e 0d | always |set it..| |00005c10| 09 20 2a 2f 0d 09 79 79 | 5f 64 69 64 5f 62 75 66 |. */..yy|_did_buf| |00005c20| 66 65 72 5f 73 77 69 74 | 63 68 5f 6f 6e 5f 65 6f |fer_swit|ch_on_eo| |00005c30| 66 20 3d 20 31 3b 0d 7d | 0d 0d 0d 59 59 5f 44 45 |f = 1;.}|...YY_DE| |00005c40| 43 4c 41 52 45 28 76 6f | 69 64 29 20 79 79 5f 6c |CLARE(vo|id) yy_l| |00005c50| 6f 61 64 5f 62 75 66 66 | 65 72 5f 73 74 61 74 65 |oad_buff|er_state| |00005c60| 20 28 76 6f 69 64 29 0d | 7b 0d 09 79 79 5f 6e 5f | (void).|{..yy_n_| |00005c70| 63 68 61 72 73 20 3d 20 | 79 79 5f 63 75 72 72 65 |chars = |yy_curre| |00005c80| 6e 74 5f 62 75 66 66 65 | 72 2d 3e 79 79 5f 6e 5f |nt_buffe|r->yy_n_| |00005c90| 63 68 61 72 73 3b 0d 09 | 79 79 74 65 78 74 5f 70 |chars;..|yytext_p| |00005ca0| 74 72 20 3d 20 79 79 5f | 63 5f 62 75 66 5f 70 20 |tr = yy_|c_buf_p | |00005cb0| 3d 20 79 79 5f 63 75 72 | 72 65 6e 74 5f 62 75 66 |= yy_cur|rent_buf| |00005cc0| 66 65 72 2d 3e 79 79 5f | 62 75 66 5f 70 6f 73 3b |fer->yy_|buf_pos;| |00005cd0| 0d 09 79 79 69 6e 20 3d | 20 79 79 5f 63 75 72 72 |..yyin =| yy_curr| |00005ce0| 65 6e 74 5f 62 75 66 66 | 65 72 2d 3e 79 79 5f 69 |ent_buff|er->yy_i| |00005cf0| 6e 70 75 74 5f 66 69 6c | 65 3b 0d 09 79 79 5f 68 |nput_fil|e;..yy_h| |00005d00| 6f 6c 64 5f 63 68 61 72 | 20 3d 20 2a 79 79 5f 63 |old_char| = *yy_c| |00005d10| 5f 62 75 66 5f 70 3b 0d | 7d 0d 0d 0d 59 59 5f 44 |_buf_p;.|}...YY_D| |00005d20| 45 43 4c 41 52 45 28 59 | 59 5f 42 55 46 46 45 52 |ECLARE(Y|Y_BUFFER| |00005d30| 5f 53 54 41 54 45 29 20 | 79 79 5f 63 72 65 61 74 |_STATE) |yy_creat| |00005d40| 65 5f 62 75 66 66 65 72 | 20 28 69 73 74 72 65 61 |e_buffer| (istrea| |00005d50| 6d 2a 20 66 69 6c 65 2c | 20 69 6e 74 20 73 69 7a |m* file,| int siz| |00005d60| 65 29 0d 7b 0d 09 59 59 | 5f 42 55 46 46 45 52 5f |e).{..YY|_BUFFER_| |00005d70| 53 54 41 54 45 20 62 3b | 0d 0d 09 62 20 3d 20 28 |STATE b;|...b = (| |00005d80| 59 59 5f 42 55 46 46 45 | 52 5f 53 54 41 54 45 29 |YY_BUFFE|R_STATE)| |00005d90| 20 79 79 5f 66 6c 65 78 | 5f 61 6c 6c 6f 63 28 73 | yy_flex|_alloc(s| |00005da0| 69 7a 65 6f 66 28 73 74 | 72 75 63 74 20 79 79 5f |izeof(st|ruct yy_| |00005db0| 62 75 66 66 65 72 5f 73 | 74 61 74 65 29 29 3b 0d |buffer_s|tate));.| |00005dc0| 09 69 66 20 28 21 62 29 | 0d 09 09 59 59 5f 46 41 |.if (!b)|...YY_FA| |00005dd0| 54 41 4c 5f 45 52 52 4f | 52 28 22 6f 75 74 20 6f |TAL_ERRO|R("out o| |00005de0| 66 20 64 79 6e 61 6d 69 | 63 20 6d 65 6d 6f 72 79 |f dynami|c memory| |00005df0| 20 69 6e 20 79 79 5f 63 | 72 65 61 74 65 5f 62 75 | in yy_c|reate_bu| |00005e00| 66 66 65 72 28 29 22 29 | 3b 0d 0d 09 62 2d 3e 79 |ffer()")|;...b->y| |00005e10| 79 5f 62 75 66 5f 73 69 | 7a 65 20 3d 20 73 69 7a |y_buf_si|ze = siz| |00005e20| 65 3b 0d 0d 09 2f 2a 20 | 79 79 5f 63 68 5f 62 75 |e;.../* |yy_ch_bu| |00005e30| 66 20 68 61 73 20 74 6f | 20 62 65 20 32 20 63 68 |f has to| be 2 ch| |00005e40| 61 72 61 63 74 65 72 73 | 20 6c 6f 6e 67 65 72 20 |aracters| longer | |00005e50| 74 68 61 6e 20 74 68 65 | 20 73 69 7a 65 20 67 69 |than the| size gi| |00005e60| 76 65 6e 20 62 65 63 61 | 75 73 65 0d 09 20 2a 20 |ven beca|use.. * | |00005e70| 77 65 20 6e 65 65 64 20 | 74 6f 20 70 75 74 20 69 |we need |to put i| |00005e80| 6e 20 32 20 65 6e 64 2d | 6f 66 2d 62 75 66 66 65 |n 2 end-|of-buffe| |00005e90| 72 20 63 68 61 72 61 63 | 74 65 72 73 2e 0d 09 20 |r charac|ters... | |00005ea0| 2a 2f 0d 09 62 2d 3e 79 | 79 5f 63 68 5f 62 75 66 |*/..b->y|y_ch_buf| |00005eb0| 20 3d 20 28 63 68 61 72 | 2a 29 20 79 79 5f 66 6c | = (char|*) yy_fl| |00005ec0| 65 78 5f 61 6c 6c 6f 63 | 28 62 2d 3e 79 79 5f 62 |ex_alloc|(b->yy_b| |00005ed0| 75 66 5f 73 69 7a 65 20 | 2b 20 32 29 3b 0d 09 69 |uf_size |+ 2);..i| |00005ee0| 66 20 28 21 62 2d 3e 79 | 79 5f 63 68 5f 62 75 66 |f (!b->y|y_ch_buf| |00005ef0| 29 0d 09 09 59 59 5f 46 | 41 54 41 4c 5f 45 52 52 |)...YY_F|ATAL_ERR| |00005f00| 4f 52 28 22 6f 75 74 20 | 6f 66 20 64 79 6e 61 6d |OR("out |of dynam| |00005f10| 69 63 20 6d 65 6d 6f 72 | 79 20 69 6e 20 79 79 5f |ic memor|y in yy_| |00005f20| 63 72 65 61 74 65 5f 62 | 75 66 66 65 72 28 29 22 |create_b|uffer()"| |00005f30| 29 3b 0d 0d 09 62 2d 3e | 79 79 5f 69 73 5f 6f 75 |);...b->|yy_is_ou| |00005f40| 72 5f 62 75 66 66 65 72 | 20 3d 20 31 3b 0d 0d 09 |r_buffer| = 1;...| |00005f50| 79 79 5f 69 6e 69 74 5f | 62 75 66 66 65 72 28 62 |yy_init_|buffer(b| |00005f60| 2c 20 66 69 6c 65 29 3b | 0d 0d 09 72 65 74 75 72 |, file);|...retur| |00005f70| 6e 20 62 3b 0d 7d 0d 0d | 0d 59 59 5f 44 45 43 4c |n b;.}..|.YY_DECL| |00005f80| 41 52 45 28 76 6f 69 64 | 29 20 79 79 5f 64 65 6c |ARE(void|) yy_del| |00005f90| 65 74 65 5f 62 75 66 66 | 65 72 20 28 59 59 5f 42 |ete_buff|er (YY_B| |00005fa0| 55 46 46 45 52 5f 53 54 | 41 54 45 20 62 29 0d 7b |UFFER_ST|ATE b).{| |00005fb0| 0d 09 69 66 20 28 21 62 | 29 0d 09 09 72 65 74 75 |..if (!b|)...retu| |00005fc0| 72 6e 3b 0d 0d 09 69 66 | 20 28 62 20 3d 3d 20 79 |rn;...if| (b == y| |00005fd0| 79 5f 63 75 72 72 65 6e | 74 5f 62 75 66 66 65 72 |y_curren|t_buffer| |00005fe0| 29 0d 09 09 79 79 5f 63 | 75 72 72 65 6e 74 5f 62 |)...yy_c|urrent_b| |00005ff0| 75 66 66 65 72 20 3d 20 | 28 59 59 5f 42 55 46 46 |uffer = |(YY_BUFF| |00006000| 45 52 5f 53 54 41 54 45 | 29 20 30 3b 0d 0d 09 69 |ER_STATE|) 0;...i| |00006010| 66 20 28 62 2d 3e 79 79 | 5f 69 73 5f 6f 75 72 5f |f (b->yy|_is_our_| |00006020| 62 75 66 66 65 72 29 0d | 09 09 79 79 5f 66 6c 65 |buffer).|..yy_fle| |00006030| 78 5f 66 72 65 65 28 28 | 76 6f 69 64 2a 29 20 62 |x_free((|void*) b| |00006040| 2d 3e 79 79 5f 63 68 5f | 62 75 66 29 3b 0d 0d 09 |->yy_ch_|buf);...| |00006050| 79 79 5f 66 6c 65 78 5f | 66 72 65 65 28 28 76 6f |yy_flex_|free((vo| |00006060| 69 64 2a 29 20 62 29 3b | 0d 7d 0d 0d 0d 23 69 66 |id*) b);|.}...#if| |00006070| 20 21 64 65 66 69 6e 65 | 64 28 59 59 5f 41 4c 57 | !define|d(YY_ALW| |00006080| 41 59 53 5f 49 4e 54 45 | 52 41 43 54 49 56 45 29 |AYS_INTE|RACTIVE)| |00006090| 20 26 26 20 21 64 65 66 | 69 6e 65 64 28 59 59 5f | && !def|ined(YY_| |000060a0| 4e 45 56 45 52 5f 49 4e | 54 45 52 41 43 54 49 56 |NEVER_IN|TERACTIV| |000060b0| 45 29 0d 65 78 74 65 72 | 6e 20 59 59 5f 43 20 69 |E).exter|n YY_C i| |000060c0| 6e 74 20 69 73 61 74 74 | 79 20 28 69 6e 74 29 3b |nt isatt|y (int);| |000060d0| 0d 23 65 6e 64 69 66 0d | 0d 0d 59 59 5f 44 45 43 |.#endif.|..YY_DEC| |000060e0| 4c 41 52 45 28 76 6f 69 | 64 29 20 79 79 5f 69 6e |LARE(voi|d) yy_in| |000060f0| 69 74 5f 62 75 66 66 65 | 72 20 28 59 59 5f 42 55 |it_buffe|r (YY_BU| |00006100| 46 46 45 52 5f 53 54 41 | 54 45 20 62 2c 20 69 73 |FFER_STA|TE b, is| |00006110| 74 72 65 61 6d 2a 20 66 | 69 6c 65 29 0d 7b 0d 09 |tream* f|ile).{..| |00006120| 79 79 5f 66 6c 75 73 68 | 5f 62 75 66 66 65 72 28 |yy_flush|_buffer(| |00006130| 62 29 3b 0d 0d 09 62 2d | 3e 79 79 5f 69 6e 70 75 |b);...b-|>yy_inpu| |00006140| 74 5f 66 69 6c 65 20 20 | 3d 20 66 69 6c 65 3b 0d |t_file |= file;.| |00006150| 09 62 2d 3e 79 79 5f 66 | 69 6c 6c 5f 62 75 66 66 |.b->yy_f|ill_buff| |00006160| 65 72 20 3d 20 31 3b 0d | 0d 25 2d 0d 23 69 66 20 |er = 1;.|.%-.#if | |00006170| 59 59 5f 41 4c 57 41 59 | 53 5f 49 4e 54 45 52 41 |YY_ALWAY|S_INTERA| |00006180| 43 54 49 56 45 0d 09 62 | 2d 3e 79 79 5f 69 73 5f |CTIVE..b|->yy_is_| |00006190| 69 6e 74 65 72 61 63 74 | 69 76 65 20 3d 20 31 3b |interact|ive = 1;| |000061a0| 0d 23 65 6c 69 66 20 59 | 59 5f 4e 45 56 45 52 5f |.#elif Y|Y_NEVER_| |000061b0| 49 4e 54 45 52 41 43 54 | 49 56 45 0d 09 62 2d 3e |INTERACT|IVE..b->| |000061c0| 79 79 5f 69 73 5f 69 6e | 74 65 72 61 63 74 69 76 |yy_is_in|teractiv| |000061d0| 65 20 3d 20 30 3b 0d 23 | 65 6c 73 65 0d 09 62 2d |e = 0;.#|else..b-| |000061e0| 3e 79 79 5f 69 73 5f 69 | 6e 74 65 72 61 63 74 69 |>yy_is_i|nteracti| |000061f0| 76 65 20 3d 20 66 69 6c | 65 20 3f 20 28 69 73 61 |ve = fil|e ? (isa| |00006200| 74 74 79 28 66 69 6c 65 | 6e 6f 28 66 69 6c 65 29 |tty(file|no(file)| |00006210| 29 20 3e 20 30 29 20 3a | 20 30 3b 0d 23 65 6e 64 |) > 0) :| 0;.#end| |00006220| 69 66 0d 25 2b 0d 09 62 | 2d 3e 79 79 5f 69 73 5f |if.%+..b|->yy_is_| |00006230| 69 6e 74 65 72 61 63 74 | 69 76 65 20 3d 20 30 3b |interact|ive = 0;| |00006240| 0d 25 2a 0d 7d 0d 0d 0d | 59 59 5f 44 45 43 4c 41 |.%*.}...|YY_DECLA| |00006250| 52 45 28 76 6f 69 64 29 | 20 79 79 5f 66 6c 75 73 |RE(void)| yy_flus| |00006260| 68 5f 62 75 66 66 65 72 | 20 28 59 59 5f 42 55 46 |h_buffer| (YY_BUF| |00006270| 46 45 52 5f 53 54 41 54 | 45 20 62 29 0d 7b 0d 09 |FER_STAT|E b).{..| |00006280| 62 2d 3e 79 79 5f 6e 5f | 63 68 61 72 73 20 3d 20 |b->yy_n_|chars = | |00006290| 30 3b 0d 0d 09 2f 2a 20 | 57 65 20 61 6c 77 61 79 |0;.../* |We alway| |000062a0| 73 20 6e 65 65 64 20 74 | 77 6f 20 65 6e 64 2d 6f |s need t|wo end-o| |000062b0| 66 2d 62 75 66 66 65 72 | 20 63 68 61 72 61 63 74 |f-buffer| charact| |000062c0| 65 72 73 2e 20 20 54 68 | 65 20 66 69 72 73 74 20 |ers. Th|e first | |000062d0| 63 61 75 73 65 73 0d 09 | 20 2a 20 61 20 74 72 61 |causes..| * a tra| |000062e0| 6e 73 69 74 69 6f 6e 20 | 74 6f 20 74 68 65 20 65 |nsition |to the e| |000062f0| 6e 64 2d 6f 66 2d 62 75 | 66 66 65 72 20 73 74 61 |nd-of-bu|ffer sta| |00006300| 74 65 2e 20 20 54 68 65 | 20 73 65 63 6f 6e 64 20 |te. The| second | |00006310| 63 61 75 73 65 73 0d 09 | 20 2a 20 61 20 6a 61 6d |causes..| * a jam| |00006320| 20 69 6e 20 74 68 61 74 | 20 73 74 61 74 65 2e 0d | in that| state..| |00006330| 09 20 2a 2f 0d 09 62 2d | 3e 79 79 5f 63 68 5f 62 |. */..b-|>yy_ch_b| |00006340| 75 66 5b 30 5d 20 3d 20 | 59 59 5f 45 4e 44 5f 4f |uf[0] = |YY_END_O| |00006350| 46 5f 42 55 46 46 45 52 | 5f 43 48 41 52 3b 0d 09 |F_BUFFER|_CHAR;..| |00006360| 62 2d 3e 79 79 5f 63 68 | 5f 62 75 66 5b 31 5d 20 |b->yy_ch|_buf[1] | |00006370| 3d 20 59 59 5f 45 4e 44 | 5f 4f 46 5f 42 55 46 46 |= YY_END|_OF_BUFF| |00006380| 45 52 5f 43 48 41 52 3b | 0d 0d 09 62 2d 3e 79 79 |ER_CHAR;|...b->yy| |00006390| 5f 62 75 66 5f 70 6f 73 | 20 3d 20 26 62 2d 3e 79 |_buf_pos| = &b->y| |000063a0| 79 5f 63 68 5f 62 75 66 | 5b 30 5d 3b 0d 0d 09 62 |y_ch_buf|[0];...b| |000063b0| 2d 3e 79 79 5f 61 74 5f | 62 6f 6c 20 3d 20 31 3b |->yy_at_|bol = 1;| |000063c0| 0d 09 62 2d 3e 79 79 5f | 62 75 66 66 65 72 5f 73 |..b->yy_|buffer_s| |000063d0| 74 61 74 75 73 20 3d 20 | 59 59 5f 42 55 46 46 45 |tatus = |YY_BUFFE| |000063e0| 52 5f 4e 45 57 3b 0d 0d | 09 69 66 20 28 62 20 3d |R_NEW;..|.if (b =| |000063f0| 3d 20 79 79 5f 63 75 72 | 72 65 6e 74 5f 62 75 66 |= yy_cur|rent_buf| +--------+-------------------------+-------------------------+--------+--------+ Only 25.0 KB of data is shown above.